﻿/*Generals*/

html {
	min-height: 100%;
	height: auto;
}
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff url(/img/top_bg.png) repeat-x left top;
}
a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A9EC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	padding:0px 0px;
	margin:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
h1 {
	font-family: Tahoma, "Times New Roman", "Courier New";
	font-size: 26px;
	color:#FA7E00;
	font-weight:bold;
	margin:0px 0px;
	padding:0px;
}
h2 {
	color:#007BE1;
	margin:20px 0px 8px;
	padding:0px;
	font: normal 18px Tahoma, Arial, Times, serif;
}
h3 {
	font: normal 14px Tahoma, Arial, Tahoma, Times, serif;
	color: #007BE1;
	margin:15px 0px;
	padding:0px;
}
h4 {
	font: bold 11px Tahoma, Arial, Helvetiva, Sans-serif;
	color: #007BE1;
	margin:15px 0px 0px;
	padding:0px;
}
h5, h6 {
	font-family: Tahoma, Arial, Helvetiva, Sans-serif;
	font-size: 11px;
	color:#007BE1;
	font-weight:normal;
	margin:15px 0px 5px;
	padding:0px;
}
ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
/*Generals*/

#GeneralDiv {
	text-align:center;
	margin:0px 0px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	min-width:1000px;
 width:expression((document.documentElement.clientWidth  || document.body.clientWidth) < 1000? "1000px":
 "auto");
	background: url(/img/top_left_bg.png) no-repeat left 0px;
	padding:0px 0px 15px;
}
#TopLogoLink {
	position:absolute;
	top:4px;
	left:15px;
	display:block;
	width:370px;
	height:110px;
}
/*End Generals*/

/*Top*/

#GeneralTopDiv {
	width:400px;
	margin:20px 0px 0px auto;
}
#TopNavigationDiv {
	margin:0px 6px 0px 0px;
}
#TopNavigationTable {
	margin-left:auto;
}
#TopNavigationTable table td {
	vertical-align:top;
}
/*Search*/
		
		#TopNavigationTable a {
	padding:0px 5px;
}
.TopNavigationSearchTd {
	padding-left:15px;
	text-align:right;
}
#SearchTable {
	margin-top:13px;
}
.SearchFieldTd input {
	border:1px solid #CCCCCC;
	border-right: none;
	height:12px;
	
	font-size: 11px;
}
.SearchFieldTd {
	width:100%;
}
/*End Search*/

/*End Top*/

/*Center*/

#ContentDiv {
	padding:20px 0px;
}
.ContentTopTableLeftTd {
	text-align:center;
	vertical-align: middle;
}
#ContentTopTable .ContentTopTableRightTd {
	width:5%;
	vertical-align:top;
	text-align:right;
	padding-right:5px;
}
.LoginDiv {
	margin-top:30px;
}
.LoginDiv table {
	margin-left:auto;
	margin-top:15px;
	margin-right:15px;
}
.LoginDiv .LoginTable td {
	vertical-align:middle;
	padding-bottom:8px;
}
.LoginDiv .LoginTable input {
	width:107px;
	margin:0px 0px 0px;
	height:16px;
	border:1px solid #CCCCCC;
}
.ForgotPassTable {
	width:178px;
	text-align:left;
	color:#00A9EC;
	font-weight:10px;
}
.ForgotPassTable td {
	background-color:#F5F5F5;
	padding-left:5px;
}
/*Start Middle Part*/

#ContentMiddleTable {
	margin:40px 0px 0px;
}
#ContentMiddleTable td {
	text-align:left;
	vertical-align:top;
}
/*Left Part*/
	
	.ContentMiddleTableLeftTd {
	padding:0px 0px 20px 10px;
	width:35%;
	height:300px;
}
.NewsContainerDiv .BlockLinks, .SaitNewsContainerDiv .BlockLinks {
	text-align:right;
	margin-right:15px;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px 0px 0px 0px;
}
.NewsContainerDiv .BlockLinks a, .SaitNewsContainerDiv .BlockLinks a {
	text-decoration:underline;
	margin-left:10px;
	padding:0px;
}
.NewsContainerDiv .BlockLinks a:hover, .SaitNewsContainerDiv .BlockLinks a:hover {
	text-decoration:none;
}
.NewsContainerDiv .BlockLinks table {
	margin-left:auto;
	margin-top:7px;
}
.NewsContainerDiv .BlockLinks img {
	margin:0px 0px 0px 8px;
}
#MedicineNewsHeader, #QuescionsHeader {
	height:45px;
	padding:0px;
	margin:5px 0px 0px 0px;
	display:block;
}
#MedicineNewsHeader {
	background: url(/img/sait_news.gif) no-repeat left top;
}
#QuescionsHeader {
	background: url(/img/answer_quescions.gif) no-repeat left top;
}
#MedicineNewsHeader span, #QuescionsHeader span {
	display:none;
}
.NewsDate {
	display:block;
	margin:5px 0px 0px 0px;
	
}
.NewsTitle, .NewsText, .NewsShortText {
	display:block;
	margin:5px 0px 5px 0px;
}
.NewsShortText span {
	display:block;
	margin:0px 0px 0px 15px;
}
.NewsDate {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
/*
.NewsDate {
	display:block;
	margin:5px 0px 0px 5px;
}
.NewsTitle, .NewsText, .NewsShortText {
	display:block;
	margin:5px 0px 5px 10px;
}
.NewsDate {
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}*/
.ActionMonth {
	color : #999999;
	margin-top: 20px;
	margin-bottom: 10px;
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.NewsTitle {
	font-weight: bold;
	font-size: 11px;
	color:#000000;
}
.ActionCity {
	font-size: 11px;
}
/*.NewsShortText {
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}*/
.NewsShortText {
	font: normal 11px Tahoma, Helvetica, sans-serif;
	color:#000;
}



.NewsLink {
	display:block;
	padding:2px 0px;
	text-align:right;
	outline:none;
}
.NewsFullText {
	font-size: 12px;
}
.NewsSource {
	font-size: 11px;
}
.NewsMonth {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family : Arial;
}
.ResultTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
}
.ResultTable td {
	padding:14px;
}
#GeneralContentTable .ResultTable td a:hover {
	color:#006699;
}
.SaitNewsContainerDiv .NewsShortText {
	color:#006699;
}
/*Middle Part*/

.MainCentralBannersDiv {
	background: url(../img/centralblocks-middle.png) repeat-y left;
	width:297px;
	margin:0px auto 30px;
}
.MainCentralBannersBottomBgDiv {
	background: url(../img/centralblocks_bottom.png) no-repeat left bottom;
	min-height:133px;
	padding-bottom: 5px;
}
.MainCentralBannersBottomBgDiv h1 {
	color:#00A9EC;
	font: bold 26px Arial, Helvetica, sans-serif;
	background: url(../img/centralblocks-top.png) repeat-y left;
	margin: 0px;
	padding: 0px 10px 7px 15px;
}
.ImportantQuestionDiv {
	background: url(../img/syringe1.png) no-repeat 206px 40px;
}
.ImportantQuestionDiv p {
	color:#666666;
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 90px 0px 15px;
}
.ImportantQuestionDiv p a {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}

.VaccinationDiv {
	background: url(../img/timer1.png) no-repeat 12px 63px;
}
.VaccinationDiv p {
	color:#666666;
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 5px 0px 15px;
}
.VaccinationTimerP {
	padding-left: 65px;
}
.VaccinationData {
	font: bold 20px Tahoma, Arial, Helvetica, sans-serif;
	color: #FA7E00;
}
.VaccinationAccionTime {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	margin:0px 0px 0px 3px;
}
#VaccinationFormTable {
	margin:9px 0px 0px 15px;
}

/*End Middle Part*/

	/*Right Part*/
	
	.ContentMiddleTableRightTd {
	padding:0px 6px 20px 0px;
	width:35%;
}
.SubscriptionDiv {
border-left:4px solid #FA7E00;
}
.SubscriptionDiv h3 {
background-color:#F5F5F5;
/*border-left:4px solid #FA7E00;*/
font-size:11px;
font-weight:bold;
color:#000000;
padding:3px;
}

.SubscriptionDiv table {
	margin-left:auto;
}
.SubscribeBlurClass
{
	font-style:italic;
	 color:Gray;
}
/*End Right Part*/

/*Banners*/

.BannersDiv {
	position: relative;
	width: 100%;
	overflow:hidden;
	margin-top:15px;
}
.align_center:after {
	content: '';
	display: block;
	clear: both;
}
.align_center_to_left {
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right {
	position: relative;
	z-index: 1;
	right: -50%;
	float:left;
}
.align_center_to_right img {
	margin-left:15px
}
/*Banners*/

/*End Center*/


/*Page 2*/

/*SP Top Menu*/

#SPTopMenuDiv {
	overflow:hidden;
	text-align:right;
	margin-left:16px;
}
#SPTopMenuDiv a {
	height: 59px;
	display:block;
	float:left;
	margin-left:2px;
}
#SPTopMenuDiv a span {
	display:none;
}
a#SPTopMenuLink_1 {
	background: url(/img/top_menu_img_1.gif) no-repeat left top;
	width:124px;
}
a#SPTopMenuLink_1:hover {
	background: url(/img/top_menu_img_1_over.gif) no-repeat left top;
}
a#SPTopMenuLink_2 {
	background: url(/img/top_menu_img_2.gif) no-repeat left top;
	width:123px;
}
a#SPTopMenuLink_2:hover {
	background: url(/img/top_menu_img_2_over.gif) no-repeat left top;
}
a#SPTopMenuLink_3 {
	background: url(/img/top_menu_img_3.gif) no-repeat left top;
	width:122px;
}
a#SPTopMenuLink_3:hover {
	background: url(/img/top_menu_img_3_over.gif) no-repeat left top;
}
a#SPTopMenuLink_4 {
	background: url(/img/top_menu_img_4.gif) no-repeat left top;
	width:125px;
}
a#SPTopMenuLink_4:hover {
	background: url(/img/top_menu_img_4_over.gif) no-repeat left top;
}
/*End SP Top Menu*/

#ContentNavigationDiv {
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px;
}
#ContentNavigationDiv a {
	color:#666666;
}
#ContentMiddleTable .ContentMiddleTableCentralTd {
	padding:0px 15px 0px 0px;
}
#ContentMiddleTableSp td {
	vertical-align:top;
	text-align:left;
}
#ContentMiddleTableSp td.ContentMiddleTableLeftTd {
	width:20%;
	padding:0px 25px 0px 0px;
}
#ContentMiddleTableSp td.ContentMiddleTableRightTd {
	width:13%;
	text-align:center;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd {
	padding:0px 20px 0px 0px;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd p {
	padding:0px 0px 10px 0px;
	text-align:justify;
	color:#333333;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd li {
    color:#333333;
    text-align:justify;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd h1 {
	color:#00A9EC;
	border-left:5px solid #FA7E00;
	padding:0px 0px 0px 5px;
	line-height:21px;
	margin:0px 0px 25px;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd h2 {
	color:#00A9EC;
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd h3 {
	color:#00A9EC;
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px;
	font-weight:bold;
}
.RightBannersDiv div {
	margin:0px 10px 15px 0px;
}
.text {
	color:#333;
}
/*Left Menu*/

#GeneralDiv #ContentDiv #LeftDiv ul {
width:170px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
}
#GeneralDiv #ContentDiv #LeftDiv ul a {
display:block;
color: #00A9EC;
text-decoration:none;
cursor:pointer;
padding:0px 0px 0px 15px;
margin:0px 0px 5px 0px;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
outline:none;
background: url(../img/menu_bullet.gif) no-repeat left 6px;
}
#GeneralDiv #ContentDiv #LeftDiv ul a:hover {
color:#FA7E00;
text-decoration:none;
background: url(../img/menu_bullet_over.gif) no-repeat left 6px;
}
#GeneralDiv #ContentDiv #LeftDiv li a#CurrentLink {
background: url(../img/menu_bullet_over.gif) no-repeat left 6px;
color:#FA7E00;
text-decoration:underline;
}
#GeneralDiv #ContentDiv #LeftDiv ul li ul {
margin:0px 0px 0px 10px;
padding:0px;
}
#GeneralDiv #ContentDiv #LeftDiv ul li {
margin:0px 0px 10px 0px;
padding:0px;
}

#GeneralDiv #ContentDiv #LeftDiv ul ul li {
margin:0px 0px 0px 0px;
padding:0px;
}
#GeneralDiv #ContentDiv #LeftDiv ul ul li a {
font-weight:normal;
background:none;
}
#GeneralDiv #ContentDiv #LeftDiv ul ul li a:hover {
background:none;
}
/*End Left Menu*/

/*End Page 2*/


/*Bottom*/

#Bottom {
	margin:20px 10px 0px 10px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}
#Bottom table td {
	vertical-align:top;
}
.GeneralBottomTable {
	margin:0px 0px 0px 0px;
}
.BootomNavigationTd {
	width:300px;
}
.BootomNavigationTd a {
	color:#F97E00;
	font-size:10px;
}
.BootomNavigationTd img {
	margin-top:2px;
}
.Grey {
	background-color:#E6E6E6;
	height:4px;
}
.ALP {
	float:left;
	margin-right:10px;
	margin-left:15px;
}
/*End Bottom*/

/*Other Styles for work*/

/*Publications*/
.ArticleListTitle {
	font-weight:bold;
}
.ArticleAuthors {
	margin:3px 0px;
}
.ArticleSource {
}
/*End Publications*/

.OneNews div.ActionMonth {
	color : #666666;
	margin-top: 20px;
	margin-bottom: 10px;
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}
.OneNews div.NewsDate {
	font-weight: bold;
	font-size: 10px;
	color: #5C6A2B;
}
.OneNews .NewsTitle {
	font-weight: bold;
	font-size: 12px;
	color:#000000;
	margin:3px 0px;
}
.OneNews .ActionCity {
	font-size: 11px;
	margin-bottom:3px;
}
.OneNews .NewsShortText {
	font-size: 11px;
	font-weight: bold;
	color:#666666;
}
.OneNews div.NewsLink {
	font-size: 11px
}
.OneNews div.NewsFullText {
	font-size: 12px;
}
.OneNews div.NewsSource {
	font-size: 11px;
}
.OneNews div.NewsMonth {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family : Arial;
}
#ctl00_cphInfo_tbKeyword {
	border:1px solid #BDD2BD;
}
/* FAQ */
		.faqquestion {
	font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:3px;
	color:#000000;
}
.faqanswer {
	font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:2px;
	color:#666666;
}
.faqquestiondiv {
	margin:5px 0px 5px 8px;
}
.faqanswerauthor {
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.faqquestionauthor {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
#ctl00_cphInfo_FAQListObj_lblFAQArchiveList a {
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
/* КРУГЛЫЕ СТОЛЫ */
		
	.RoundTable {
	margin-bottom: 10px;
	font-size: 11px;
	margin-left:15px;
}
.RoundTable table {
	border-collapse: collapse;
}
.RoundTable td {
	padding: 0px 0px 12px 0px;
}
.RTablePager {
	font-size: 11px;
	margin: 12px 0px 0px 0px;
}
.RTablePager a, .RTablePager .curr {
	padding: 0px 4px 0px 8px;
	border-left: 1px solid #333;
	font-size: 11px;
}
.RTablePager .curr {
	font-weight: bold;
}
.RTablePager .first {
	border-left: 1px none #333 !important;
}
.RTablePager hr {
	height: 1px;
}
.RTName {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.RoundTable table td .ThemeName {
	padding-bottom: 4px;
}
.RoundTable table td .ThemeName a {
	font-weight: bold;
	font-size:11px;
}
.RoundTable td .LastCommentLink, .RoundTable td .LastcommentDate, .RoundTable td .LastCommentAuthor, .RoundTable td .TotalComments {
	font-size: 11px;
}
.AllThemes {
	font-size: 11px;
}
/* таблица с рамкой в 1 пиксел - begin */
table.data {
	border-collapse : collapse;
	empty-cells: hide;
	font-weight:normal;
}
table.data th, table.data .thead {
	font-weight : bold;
	background-color : #d0d0d0;
}
table.data td, table.data th {
	border : 1px solid #333333;
	padding:3px 2px;
}

/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
table.clean th, table.clean .thead td {
	font-weight : bold;
	background-color : #d0d0d0;
}
table.clean td, table.clean th {
	border : 0px solid #000000;
}
/* таблица без рамки - end */



/*Registration Form*/

/*.formnew {
	padding:5px 0px 5px 1px;
	font-weight:bold;
}
table.clean table input, table.clean table textarea {
	border: 1px solid #CCCCCC;
}
#SendEmailObj_SubmitButton {
	margin-top:10px;
}*/
/*Registration Form*/

#ContentMiddleTableSp .ContentMiddleTableCentralTd .formnew {
padding:5px 0px 5px 1px;
font-weight:normal;
font-size:11px;
text-align:left;
}
table.clean table input, table.clean table textarea {
border: 1px solid #CCCCCC;
}
#SendEmailObj_SubmitButton {
margin-top:10px;
}
/* End Registration Form*/

/* End Registration Form*/


/*Authorisation Form*/

#PasswordControlEdit_UserInfoForm {
	margin:20px 0px;
}
#PasswordControlEdit_UserInfoForm table input {
	border: 1px solid #CCCCCC;
	margin:5px 0px;
}
/*End Authorisation Form*/


/*Help Places*/

#GeneralContentTable .ContentTableRightTd ul.HelpTownsList li a {
	color:#000000;
	text-decoration:none;
}
#GeneralContentTable .ContentTableRightTd ul.HelpTownsList li a:hover {
	text-decoration:underline;
}
div.HelpPlacesDiv h2 {
	background: #5B7FAF url(/img/towns_bullet.gif) no-repeat left top;
	padding-left:25px;
	color:#FFF;
	font: bold 15px Arial, Geneva, sans-serif;
}
div.HelpPlacesDiv h4 {
	font: bold 12px Verdana, Tahoma, Geneva, sans-serif;
	color:#000000;
	padding:3px 0px;
	background: #F4F9FB;
	margin:15px 0px 5px;
}
.HelpCentersDiv {
	padding-left:23px;
}
.HelpCentersDiv h5 {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #000;
}
.HelpCentersDiv p b {
	color:#666666;
}
/*End Help Places*/

/*Sait Map*/

.SaitMapTableSpecialistsTd, .SaitMapTablePacientsTd {
	padding-top:25px;
	padding-left:10px;
}
/*First Level*/

#SaitMapTable ul {
	border-left:1px dotted #666;
	margin:0px 0px 0px;
	padding:0px;
}
#SaitMapTable ul li {
	background: url(/img/list_bullet_1.gif) no-repeat left 2px;
	margin:0px 0px 0px -4px;
	padding:0px 0px 0px 10px;
	line-height:11px;
}
#SaitMapTable ul li a {
	font-weight:bold;
	padding:0px 0px 10px;
	display:block;
	margin:0px 0px;
}
/*End First Level*/

/*Second Level*/

#SaitMapTable ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
#SaitMapTable ul li ul li {
	background: url(/img/list_bullet_2.gif) no-repeat -3px 1px;
	padding:0px 0px 5px 15px;
	margin:0px 0px 0px -7px;
	line-height:11px;
}
#SaitMapTable ul li ul li a {
	font-weight:normal;
	padding:0px 0px 5px;
	display:block;
	margin:0px 0px;
}
/*End Second Level*/

/*Third Level*/

#SaitMapTable ul li ul li ul {
	background: none;
	border:none;
}
#SaitMapTable ul li ul li ul li {
	background: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
}
#SaitMapTable ul li ul li ul li a {
	font-weight:normal;
	padding:0px 0px 5px;
	display:block;
	margin:0px 0px 0px;
	font-size:10px;
}
/*End Third Level*/

/*End Sait Map*/


/*Forum*/

.ForumThemesGeneralTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px 0px 10px;
}
.ForumThemesGeneralTable td {
	padding:8px;
}
.ForumThemesGeneralTable td b {
	color:#006699;
}
.LastComment {
	color:#006699;
}
.Opinion {
	font-size:10px;
	color:#666666
}
/*End Forum*/

/*Product*/
	.ProductItem {
		list-style-type : none;
		padding-left: 10;
	}

	.ProductName {
		font-weight: bold;
		font-size: 100%;
		margin: 1em 0 0.5em 0;
		padding-left: 10;
	}

	.ProductDescription {
		text-align: justify;
		padding-left: 10;
	}
/*End product*/


/* КРУГЛЫЕ СТОЛЫ */
.RoundTable {
	margin-bottom: 10px;
	font-size: 11px;
	margin-left:15px;
}
.RoundTable table {
	border-collapse: collapse;
}
.RoundTable td {
	padding: 0px 0px 12px 0px;
}
.RTablePager .pagerText {
	font-size:11px;
	color:#C3C3C3;
	}

.RTablePager {
	font-size: 11px;
	margin: 12px 0px 0px 0px;
}
.RTablePager a, .RTablePager .curr {
	padding: 0px 4px 0px 8px;
	border-left: 1px solid #E6E6E6;
	font-size: 11px;
}
.RTablePager .curr {
	font-weight: bold;
	color:#C3C3C3;
}
.RTablePager .first {
	border-left: 1px none #E6E6E6 !important;
}
.RTablePager hr {
	height: 1px;
	background-color:#E6E6E6;
	color:#E6E6E6;
}
.RTName {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.RoundTable table td .ThemeName {
	padding-bottom: 1px;
}
.RoundTable table td .ThemeName a {
	font-weight: bold;
	font-size:11px;
}
.RoundTable td .LastCommentLink, .RoundTable td .LastcommentDate, .RoundTable td .LastCommentAuthor, .RoundTable td .TotalComments {
	font-size: 11px;
}
.RoundTable td .TotalComments {
	display:block;
	font-size:10px;
	color:#666;
}
.AllThemes {
	font-size: 11px;
}
.back_2 {
	background: url(/img/back_arrow_2.gif) no-repeat 5px top;
	display:inline-block;
	height:8px;
	width:10px;
	}
.back_1 {
	background: url(/img/back_arrow_1.gif) no-repeat 5px top;
	display:inline-block;
	height:8px;
	width:4px;
	}
.forward_2 {
	background: url(/img/forward_arrow_2.gif) no-repeat 5px top;
	display:inline-block;
	height:8px;
	width:10px;
	}
.forward_1 {
	background: url(../img/forward_arrow_1.gif) no-repeat 5px top;
	display:inline-block;
	height:8px;
	width:4px;
	}
.RtAuthorName, .RThemeDate {
	display:block;
	text-align:right;
	font-weight:bold;
	color:#666;
	}



/* Т е м а */

/* Информация о теме */
/*.RTInfo {font-size: 70%;}*/
.RTInfo #ctl00_phContent_MessageRoundTableControl_RoundTableTitle {display: block; font-size: 16px;; color: #666; margin-bottom: 1ex; font-weight:bold;}
.RTInfo #ctl00_phContent_MessageRoundTableControl_RoundTableMessage {display: block; margin-bottom: 1ex; text-align: justify;}
.RTInfo #ctl00_phContent_MessageRoundTableControl_RoundTableFile {display: block; margin-bottom: 1ex; font-size: 100%;}
.RTInfo #ctl00_phContent_MessageRoundTableControl_RoundTableAuthor{display: block; margin: 2ex 0 3ex; font-style: italic;}
.RTInfo #ctl00_phContent_MessageRoundTableControl_RoundTableDate {margin-right: 1em; font-size: 100%; font-weight:bold; color:#666;}
.RTInfo #ctl00_phContent_MessageRoundTableControl_RoundTableDateClosed {font-weight: bold; font-size: 100%;}
.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; }
.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; }
.RTCommentTools .CommentAuthor, .RTCommentTools .city, .RTCommentTools .spec, .RTCommentTools .nmb, .RTCommentTools .date, .RTCommentTools .time {display: block; padding-bottom:16px;}
.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;}

#ctl00_phContent_AddRoundTableControl_CheckButton {
background: url(/img/button_search_word.gif) no-repeat left top;
height:16px;
width:51px;
text-indent:-9999px;
color:#FA7E00;
border:none;
}



/* Подписка - отписка */
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;}

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 0px;}
table.CheckWordForm td.hdr {font: bold 16px Tahoma, arial, tahoma, sans-serif !important; color: #666;  text-align: center;}
table.CheckWordForm td.word input {width: 95%; border:1px solid #ccc; height:12px; font-size:11px}
table.CheckWordForm td.submitbtn { text-align:left;}
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 ФОРМЫ */

#ContentMiddleTableSp .ContentMiddleTableCentralTd table.clean input, textarea, select {
border:1px solid #ccc;
}

div.Print {
	width:210mm;
	margin:0px auto;
	}
div.Print p {
	margin:10px 0px 0px;
	}
	
	/* Vaccinoprofilactic Centres */
.cvp {font-size: 11px; margin-bottom: 1ex; clear: both; margin-top: 1ex}
.cvp .name {padding: 2px 4px; font-weight: bold; border-top: 1px solid #e4e4e4;}
.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 {padding-left: 20px; padding-bottom:16px; 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;}

.cvp .name.ecenter {
background: url(/img/ico_e_f.gif) no-repeat left 7px;
padding:6px 0px 0px 20px;
}


/* -- end of Vaccinoprofilactic Centres */

#ContentMiddleTableSp .ContentMiddleTableCentralTd .ContentContainerDiv ul li, .Bibleografy ul {
margin:10px 0px 0px 0px;
}

#ContentMiddleTableSp .ContentMiddleTableCentralTd .ContentContainerDiv ul li, .Bibleografy ul li {
background: url(/img/small_content_bullet.gif) no-repeat left 3px;
padding:0px 0px 0px 13px;
margin-bottom:8px;
line-height:14px;
}
/*100809*/

.SummaryDiv {
border-top: 1px solid #E6E6E6;
padding-top:10px;
}
.SummaryDiv table {
margin-left:auto;
}
.SummaryDiv table td {
padding-left:15px;
}
.orange {
color:#F8520A
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd .ContentContainerDiv {
margin-left:10px;
margin-bottom:10px;
}
div.Print {
width:210mm;
margin:0px auto;
}
div.Print p {
margin:10px 0px 0px;
}
.RtAuthorName, .RThemeDate {
display:block;
text-align:right;
font-weight:bold;
color:#666;
}

/* ?????????????? ?? ???????????? ?? 1 ???????????? - begin */
#ContentMiddleTableSp .ContentMiddleTableCentralTd table.data {
border-collapse : collapse;
empty-cells: hide;
font-weight:normal;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd table.data th, table.data .thead {
font-weight : bold;
background-color : #d0d0d0;
text-align:center;

}
#ContentMiddleTableSp .ContentMiddleTableCentralTd table.data td, table.data th {
border : 1px solid #333333;
padding:3px 4px;
}
/* ?????????????? ?? ???????????? ?? 1 ???????????? - end */

/* ?????????????? ?????? ?????????? - begin */

#ContentMiddleTableSp .ContentMiddleTableCentralTd table.clean p {
padding-left:0px;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd table.clean a img {
margin-right:10px;
}

#ContentMiddleTableSp .ContentMiddleTableCentralTd table.clean th, table.clean .thead td {
font-weight : bold;
background-color : #d0d0d0;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd table.clean td, table.clean th {
border : 0px solid #000000;
}
#ContentMiddleTableSp .ContentMiddleTableCentralTd table.clean input, textarea, select {
border:1px solid #ccc;
}
/* ?????????????? ?????? ?????????? - end */



/*Registration Form*/


.CentralBannersDiv {
	text-align:center;
	}
.CentralBannersDiv a {
	margin-right:8px;
	}
	
	
.aselection input {
margin:0px 3px 0px 0px;
}


div.aselection {
white-space:nowrap;
}


div#ctl00_RemindDiv {
	float: none; clear: both;
}

/*disclaimer*/
.disclaimer-head 
{
	font-size:12px;
}

.disclaimer-body 
{
}

.disclaimer-body ul li {
    background: url("/img/small_content_bullet.gif") no-repeat scroll left 3px transparent;
    margin-bottom: 8px;
    padding: 0 0 0 13px;
}

.disclaimer-bottom 
{
	font-size:12px;
}

