* {
	font-family: arial, tahoma, sans-serif;
}

/* ОБЩИЕ */
h1, h2, h3, h4, h5, h6 {font-family : arial, tahoma, verdana, sans-serif;}
p, div, span, li, td, th {font-family : arial, tahoma, verdana, sans-serif;}

/* ВНУТРЕННЯЯ ЧАСТЬ */
.siteContent h1 {font-size: 120%; font-weight: normal;}
h1.razdel {font-size: 130%; font-weight: bold; margin: 0; color: #004488;}
.siteContent h2 {font-size: 105%;}
.siteContent h3 {font-size: 90%;}
.siteContent h4 {font-size: 75%;}
.siteContent h5 {font-size: 75%; font-style: italic;}
.siteContent h6 {font-size: 75%; font-style: italic; font-weight: normal;}
.siteContent p, .siteContent li, .siteContent table.data td .siteContent table.dataTableClean td, .siteContent table.tableBlocks {font-size: 70%;}
.siteContent small {font-size: 90%;}
.siteContent ul {margin: 0.5em 0 0 1.5em;}
.siteContent p {text-align: justify;}

table.tableBlocks table#rCalendar td, table.tableBlocks table#dlMedNews td {font-size: 70%;}

/* для корректности размеров вложенных тегов - begin */
.siteContent li li {font-size: 100%;}
/*.siteContent td td {font-size: 100%;}*/
.siteContent td li {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 : normal;
        background-color : #D3E4F3;
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #092869;
		font-size: 70%;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.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;
		font-size: 70%;
}
/* таблица без рамки - end */


/* Строка "Интернет для врачей" */
.whiteline {color: #ffffff;	font-size: 70%;}
.whiteline a {color: #ffffff; text-decoration: none;}
.whiteline a:hover {text-decoration: underline;}

/* "Сегодня..." и "Последнее обновление" */
.today {font-weight: bold; font-size: 70%;}
.lastupdate {color: #004488; font-size: 70%;}

/* Меню */
a.menu, a.menu:visited {
	font-size: 80%;
	font-weight: bold;
	color: #0033A6;
	text-decoration: none;
}
a.menu:hover {color: #cc0000;}

div.submenu {margin: 2px 4px 8px 0;}
div.submenuitem {margin: 0 0 0.5em 0;	font-size: 65%;}
.submenuitem a {color: #0033A6; text-decoration: none;}
.submenuitem a:hover {text-decoration: underline; color: #cc0000;}

/* БЛОКИ */
.blockheader2, .blockheader2 a, .blockheader2 a:visited {
	font-size: 120%;
	font-weight: bold;
	color: #004488;
	text-decoration: none;
}
.blockheader2 a:hover {text-decoration: underline;}

.blockheader, .blockheader a, .blockheader a:visited {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blockheader a:hover {text-decoration: underline;}

ul.blocks {	margin-left: 0px;}

ul.blocks li {
	list-style-type: none;
	margin-bottom: 20px;

}
ul.blocks li.gastro {
	list-style-image:url(img/b_gastro.gif);
	margin-left: 1.5em;
}
ul.blocks li.stom {
	list-style-image:url(img/b_stom.gif);
	margin-left: 1.5em;
}
ul.blocks li.gyn {
	list-style-image:url(img/b_gyn.gif);
	margin-left: 1.5em;
}
ul.blocks li.cardio {
	list-style-image:url(img/b_cardio.gif);
	margin-left: 1.5em;
}
ul.blocks li.immun {
	list-style-image:url(img/b_immun.gif);
	margin-left: 1.5em;
}
ul.blocks li.neuro {
	list-style-image:url(img/b_neuro.gif);
	margin-left: 1.5em;
}

ul.blocks li.other {
	list-style-image:url(img/b_other.gif);
	margin-left: 1.5em;
}

.blockdate {display: inline; font-weight: bold;}

.ArticleListTitle {
	font-size: 90%;
}
.ArticleAuthors {
	font-size: 90%;
}
.ArticleSource {
	font-size: 90%;
}
.text {
	font-size: 90%;
}

/* КРУГЛЫЕ СТОЛЫ */
.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;}

.RTableFile { font-size: 60%; color: silver; }
.RTableTitle { font-size: 120%; font-weight: normal; }
.RTableMessage { font-size: 70%}
.RTableMessage p, .RTableMessage li { font-size: 100%}
.RTableAuthor { font-size: 70%; font-style: italic;}
.RTableDate  { font-size: 70%; font-weight: bold;}
.RTablePager { text-align: center; font-size: 100%;}
.RTName { font-size: 120%; font-weight: bold;}

.regform {background-color: #DEF2FE;}

/* НОВОСТИ */
.newsdate {font-weight: bold;}

/* КАЛЕНДАРЬ МЕРОПРИЯТИЙ */

.OneNews {
	font-size: 70%;
	margin-bottom: 2ex;
}

.OneNews .ActionMonth {
	margin: 3ex 0 1ex 0;
	font-size: 130%;
	font-weight: bold;
}

.OneNews .NewsTitle {
	font-weight: bold;
}

.CalendarInfo {font-size: 70%;}
.CalendarInfo p {font-size: 100%;}

.CalendarInfo .NewsDate {font-size: 110%;}

.CalendarInfo .NewsTitle {
	font-weight: bold;
	font-size: 130%;
	margin-bottom: 1ex;
}


/* КРУГЛЫЕ СТОЛЫ */
.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: 90%; 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: 70%;}
.RTInfo #MessageRoundTableControl_RoundTableTitle {display: block; font-size: 130%; font-weight: bold; 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: 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: 80%;}
table#AddRoundTableControl_FormTable td {vertical-align: top;}

/* Инфо справа от формы */
td.AddCommentTools {font-size: 90%;}
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 {}


/* Список всех правил */
.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 .optionfield {font-size: 70%;}
.solvayform .textfield {}
.solvayform .textfield input, .solvayform .textfield textarea {
	border: 1px solid #7F9DB9;
	font-family: arial,verdana,sans-serif;
	font-size: 90%;
	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 ФОРМЫ */




