/* ОБЩИЕ */
html, body { height:100%; margin:0px; padding:0px}

body {font-family: tahoma, verdana, arial, sans-serif; color: #333}

form {margin: 0; padding: 0;}
/*a {color: #0071ba}*/
/*a:visited {color: #777}*/

/* ВНУТРЕННЯЯ ЧАСТЬ */
.siteContent h1 {font-size: 120%; color: #185298}
.siteContent h2 {font: bold 105% arial, tahoma, verdana, sans-serif; margin-bottom: 1ex; color: #185298}
.siteContent h3 {font-size: 90%; margin-bottom: 1ex; color: #185298}
.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, .siteContent table.dataTableClean td  {font-size: 70%;}
.siteContent small {font-size: 90%;}
.siteContent ul, .siteContent ol {margin: 0.5ex 0 0 1.5em;}
.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%}

/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data tr.thead {
        font-weight : bold;
        background-color : #e1eefb;
       
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #719cbe;
		padding: 4px;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.siteContent table.clean th, .siteContent table.clean tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
        
}
.siteContent table.clean td, .siteContent table.clean th {
        border-width: 0px;
}
/* таблица без рамки - end */


/* МЕНЮ */
.mainmenu td, .mainmenu table {padding: 0; margin: 0; text-align: center}
.mainmenu a, .mainmenu a:visited {
	display: block; height: 100%; padding-top: 6px;
	color: #fff; font: bold 10px tahoma, verdana, sans-serif;
	text-transform: uppercase; text-decoration: none; white-space: nowrap;
	background: url(/img/divider_r.gif) no-repeat right;
}
.mainmenu td {background: url(/img/divider_l.gif) no-repeat;}
.mainmenu td.act { background: #ff7e00 url(/img/bgr_menu_act.gif) no-repeat}
.mainmenu td.red { background: #ff7e00 url(/img/bgr_menu_red.gif) no-repeat}

/* Строка навигации */
div.navline {padding: 0 10px; font-size: 70%}

/* Бегущая строка */
marquee {font: normal 70% verdana, arial, sans-serif; color: #e93801; margin: 0 10px}
marquee a {color: #e93801; text-decoration: none;}


/* Новости */
/*.NewsDate {display: block; font-weight: bold;}
.NewsTitle {font-weight: bold;}
.NewsShortText {}
.NewsLink {}
.NewsFullText {}
.NewsSource {font-weight: bold;}*/

/* ЭНЦИКЛОПЕДИЯ НА ГЛАВНОЙ */
.encHdr {font-size: 75%; font-weight: bold; color: #d22a14; padding: 1.5ex 0 2px 0 }
.encHdr a, .encHdr a:visited {color: #d22a14}
.encHdr a {text-decoration: none}
.encHdr a:hover {text-decoration: underline}
.encLinks {font-size: 70%;}
.encMain .encRazd .encLinks {display: block;}
.encMain .encRazd .encLinks a {line-height: 1.75ex;}
.encMain .encLinks a.fullRazd {font-size: 10px; font-weight: bold; margin: 0.5ex 0 0 0;}


/* ЭНЦИКЛОПЕДИЯ НА ВНУТРЕННИХ */
.encRazd {background: url(/img/bgr_dots_red.gif) repeat-x}
.encRazd .encHdr {padding: 7px 10px}
.encRazd .encLinks {padding: 0 5px 10px 10px; display: none;}
.encRazd .encLinks a {display: block; padding-bottom: 1ex}
.encRazd .encLinks a.act {font-weight: bold; color: #333; text-decoration: none}
.encRazd .encHdr a, .encRazd .encHdr a:visited {display: block; color: #d22a14; text-decoration: none}
.razdOpen {background: url(/img/arrow_enc_up.gif) no-repeat 98% 60% ! important;}
.razdClosed {background: url(/img/arrow_enc_down.gif) no-repeat 98% 19px;}

/* ЛОКАЛЬНОЕ МЕНЮ */
.innerMenu {font-size: 70%; padding: 7px 5px 15px 10px; background: url(/img/bgr_dots_blue.gif) repeat-x}
.innerMenu a {display: block; font-weight: bold; padding-bottom: 1ex}
.innerMenu a.act {color: #333; text-decoration: none}

/* ВЕРХНИЕ БЛОКИ */
#top td {padding-top: 7px}
#top td td {padding: 0}
#top a {
	font: bold 13px tahoma, verdana, sans-serif; color: #0963b6; text-decoration: none;
	display: block; padding: 7px 1px 0 3px; height: 125px;
}
#top a:hover {color: #f67a01}

/* БЛОКИ В ПРАВУЮ КОЛОНКУ */
.block100, .block100 table {height: 100px;}
.block200, .block200 table {height: 200px;}
.block300, .block300 table {height: 300px;}
.block100, .block200, .block300 {overflow: hidden; border-bottom: 1px solid #cbd2e4;}

/* КРУГЛЫЕ СТОЛЫ */
.RTableFile { font-size: 70%; color: silver; }
.RTableTitle { font-size: 120%; font-weight: bold; color: #000099; }
.RTableMessage { font-size: 80%}
.RTableAuthor { font-size: 70%; font-weight: bold;}
.RTableDate  { font-size: 80%;}
.RTablePager { font-weight: bold;}
.RTName { font-size: 120%; font-weight: bold;}
.RTableMessage p, .RTableMessage li { font-size: 100%}
.RTable {margin-bottom: 2ex}

.regform {background-color: #DEF2FE;}

.message .text, .results td {font-size: 70%;}
.message .author {font-size: 70%; margin-top: 1em; font-style: italic;}

.results {margin-top: 2em;}
.results hr {margin-top: 0.5em;}

/* СТРАНИЦЫ ЦЕЛЕВЫХ ГРУПП */
a.groupLink {
	display: block; padding-left: 23px; margin-bottom: 1ex;
	width: auto; height: 18px;
	background: url(/img/bullet_arrow.gif) no-repeat 0 50%;
	font-weight: bold;
}
ul.groupLinksList {
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 0 1em; padding: 0;
}
.groupLinksList li
{
	margin: 0 0 1ex 0; padding: 0;
	/*background: url(/img/bullet_ltblue.gif) no-repeat 0 1.8ex;*/
	list-style-image: url(/img/bullet_ltblue.gif);
}

#rightCol #FAQUserName, #rightCol #FAQUserEmail, #rightCol #FAQQuestion {width: 100%}

/* ВОПРОСЫ И ОТВЕТЫ  */
li.li1 {list-style: none; margin: 1ex 0 0 -2em; font-weight: bold}
li.li2 {list-style: none; margin-left: -1em}
.faqquestion {font-weight: bold}
.faqquestionauthor, .faqanswerauthor {margin-top: 1.75ex;}
.faqanswer {margin-top: 1ex;}

/* Для всплывающих подсказок */
div#hint {
	position: absolute;
	width: 200px; height: auto; padding: 5px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #333;
	opacity: 0.94; filter: Alpha(opacity: 94);
	background-color: #ffffe1; border: 1px solid #f9efaa;
}

a.term {
	text-decoration: none;
	color: #23487b;
	border-bottom: 1px dashed #23487b
}

a.term:hover {
	background-color: #fffbd4; color: #000;
	border-bottom: 1px dashed #8a7f32;
}

#termName {font-weight: bold}
#linkAllGlossary {margin-top: 1ex}

/* End подсказки */

/* Центры вакцинопрофилактики */
/*.cvp {font-size: 70%; margin-bottom: 2ex; clear: both; margin-top: 2ex}
.cvp .name {background: #e1eefb; padding: 2px 4px; font-weight: bold}
.cvp img.option {float: right; margin: 5px 0 0 5px}
.cvp .address {padding: 5px 0 2ex 2px}
.cvp .phonetime {width: 30%; float: left}
.cvp .phone {padding-left: 20px; background: url(/img/cvp_phone.gif) no-repeat}
.cvp .time {height: 15px; padding-left: 20px; background: url(/img/cvp_clock.gif) no-repeat}
.cvp .info {float: left; padding-left: 20px; background: url(/img/cvp_info.gif) no-repeat}
.cvp .info div, .cvp .phonetime div {margin-bottom: 1ex;}

.cvpCities table.moscow td {padding-bottom: 10px; border-bottom: 1px solid #719CBE}
.cvpCities table.moscow td strong {font-size: 110%; padding-right: 25px}
.cvpCities a {font-size: 100% ! important;}
.cvpCities select, .cvpCities input {font-size: 90%; margin-top: 0.5ex}

.cvpCities ul {width: 99%; margin: 1ex 0 1.5ex 0; padding: 0; list-style: none}
.cvpCities li {float: left; width: 25%; margin-bottom: 1ex;}*/

/* -- end of Центры вакцинопрофилактики */

/* З А П Л А Т К И */
/* результаты поиска */
.RubricList ul {list-style: none; margin:0; padding: 0;}
li.item {margin-bottom: 2ex;}
.RubricList .title {font-weight: bold; font-size: 110%}
.RubricList small {font-size: 100%}
.RubricList .match {color: #656565}

#divResultNews span {font-size: 100% ! important; color: #656565}
#divResultNews span.newsdate {color: #333 ! important;}

#divResultArticles ul {list-style: none; margin: 0; padding: 0}
#divResultArticles li {margin-bottom: 2ex;}
#divResultArticles .ArticleListTitle {font-weight: bold; font-size: 110%}
#divResultArticles .ArticleAuthors {font-weight: bold;}
#divResultArticles .text {margin-top: 0.75ex; color: #656565}
#divResultArticles small {font-size: 100%}


#divResultFAQ .faqquestion {font-weight: bold; font-size: 75%}
#divResultFAQ .match {font-size: 75%; color: #656565}
#divResultFAQ .text small {font-size: 70%}


/* выделение найденного слова */
.RubricList .title span, #divResultFAQ .faqquestion span {
	color: #000 ! important;
	font-style: normal ! important;
	background: #fefbee;
}

.RubricList .match span, #divResultNews span span, #divResultArticles .text span, #divResultFAQ .match span, #divResultFAQ .faqanswer span {
	color: #000 ! important;
	font-style: normal ! important;
	font-weight: normal ! important;
	background: #fefbee;
}
/* -- end of для результатов поиска */


/* Редактирование подписки, авторизация, редактирование данных */
/*.regform, .formnew input, .formnew textarea, .formnew select {font-size: 70% ! important}
.regform .formnew {font-size: 100% ! important;}
.regform input {font-size: 100%}*/
input#UserEditControl_tbUserEmail1 {font-size: 90%}
#UserEditControl_UserInfoForm *, #PasswordControlEdit_UserInfoForm * {font-family: tahoma, verdana, arial, sans-serif ! important}
#UserEditControl_UserInfoForm p {font-size: 75%;}

#UserEditControl_UserInfoForm table {width: 380px}
#UserEditControl_UserInfoForm td small {font-size: 70%}
#UserEditControl_UserInfoForm td p small {font-size: 90%}
#UserEditControl_UserInfoForm label {font-size: 85%}
#UserEditControl_UserInfoForm .dataTableClean label {font-size: 100%}
select#UserEditControl_ddlUserSex, #UserEditControl_tbUserCity, #UserEditControl_tbUserSpecialityOther {font-size: 70%}

/* -- end of Редактирование */

/* -- end of З А П Л А Т К И */

/* КРУГЛЫЕ СТОЛЫ */
/*.RoundTable {margin-bottom: 6ex; }
.RoundTable table {border-collapse: collapse; font-size: 70%;}
.RoundTable td {padding: 0 0 2ex 0;}

.RTablePager {font-size: 90%; 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: 95%;}

.AllThemes {font-size: 85%;}
*/

/* Т е м а */

/* Информация о теме */
/*.RTInfo {font-size: 70%;}
.RTInfo #MessageRoundTableControl_RoundTableTitle {display: block; font-size: 170%; color: #185298; 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: 95%;}
.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: 70%;}
.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: 70%;}
table#AddRoundTableControl_FormTable td {vertical-align: top; font-size: 70%;}
*/
/* Инфо справа от формы */
/*td.AddCommentTools * {font-size: 120%;}
td.AddCommentTools #AddRoundTableControl_Author, td.AddCommentTools #AddRoundTableControl_Email {display: block; font-size: 140%;}
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;}
table#AddRoundTableThemeControl_FormTable td {vertical-align: top; font-size: 70%;}
td.AddCommentTools {width: 181px;}
table#AddRoundTableThemeControl_FormTable td.AddCommentTools * {font-size: 100%;}

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 !important; 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 {}



/* Список всех правил */
.ListRules ul {list-style: none; margin: 0; padding: 0;}
.ListRules li.ProductItem {margin-bottom: 2ex;}
.ListRules li.ProductItem .ProductName {font-weight: bold; font-size: 120%; color: #003771;}

/* ФОРМЫ */
.solvayform td {padding: 0; overflow: visible; vertical-align: middle !important;}
.solvayform .textfield {}
.solvayform .textfield input, .solvayform .textfield textarea {
	border: 1px solid #7F9DB9;
	font-size: 100%;
	font-family: arial,verdana,sans-serif;
	width: 453px;
}
.solvayform .dropdownfield {padding-bottom: 2ex;}
.solvayform .dropdownfield select {width: 100%; font-family: arial,verdana,sans-serif;}

.solvayform .fieldhdr {background-color: #DEF2FE; background-repeat: no-repeat; height: 25px; font: bold 80% arial, verdana, sans-serif; padding-left: 25px;}
.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);}
/* end of ФОРМЫ */
