﻿/*Generals*/

ol li {
    font: 12px Verdana, Geneva, sans-serif;
    }
ol {
    margin:15px 0px 0px 0px;
    padding:0px 0px 0px 17px;
    }
ol li input {
    border:none;
    }

html {
	min-height: 100%;
	height: auto;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: #F0F0F0;
	font-weight: normal;
}
body#MainPage {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: #F0F0F0;
	font-weight: normal;
}
a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #087BC1;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}
p {
	padding:0px 0px;
	margin:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h1 {
	font-family: Tahoma, "Times New Roman", "Courier New";
	font-size: 26px;
	color:#087bc1;
	font-weight:bold;
	margin:0px 0px;
	padding:0px;
}
h2, #ContentLeftPartLarge h1 {
	color:#087bc1;
	margin:8px 0px 8px;
	padding:0px;
	font: bold 13px Verdana, Tahoma, Arial, Times, serif;
}
h3 {	
	font: bold 13px Tahoma, Verdana, Arial, Tahoma, Times, serif;
	color: #087bc1;
	margin:8px 0px;
	padding:0px;
}
h4 {	
	font: bold 11px Verdana, Tahoma, Arial, Helvetiva, Sans-serif;
	color: #007BE1;
	margin:15px 0px 0px;
	padding:0px;
}

h5, h6 {
	font-family: Verdana, 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;
}
ol li {
	font: 12px Verdana, Geneva, sans-serif;	
	}
input, textarea, select {
	border:1px solid #888888;
}
p b {
	color:#0879BF;
}

.ph, p strong, td strong, p i, .regform, .sectionheader, #ctl00_content_lblQuestionName, strong{
color:#087bc1;
}


/*Generals*/

#GeneralDiv {
text-align:center;
margin:0px auto;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
width:1000px;
padding:0px 0px 0px 0px;
/*overflow:hidden;*/
background: #FFFFFF url(../img/general_bg.png) repeat-y left top;
}

#MainGeneralDiv {
text-align:center;
margin:0px auto;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
width:1000px;
padding:0px 0px 0px 0px;
background: #FFFFFF url(general_bg.png) repeat-y left top;
border-top:1px solid #F0F0F0;
min-height:930px;
}



 

/*Left Part*/



#LeftContainerDiv {
	width:316px;
	float:left;
	}
#MainLeftContainerDiv {
	width:177px;
	float:left;
	position:relative;
	}
	
#MainLeftContainerDiv #TopOldSiteLineDiv {
position:absolute;
left:-5px;
top:0px;
height:188px;
width:21px;
background: url(old_site_lnk_new_2.png) no-repeat left top;
z-index:100;
}

#TopOldSiteLineDiv {
position:absolute;
left:-5px;
top:0px;
height:188px;
width:21px;
background: url(old_site_lnk_new_2.png) no-repeat left top;
z-index:110;
} 


#TopOldSiteLineDiv a {
    height:188px;
    width:21px;
    display:block;
    z-index:100;
}

/*
#TopOldSiteLineDiv {
position:absolute;
left:-36px;
top:0px;
height:188px;
width:21px;
background: url(old_site.png) no-repeat left top;
z-index:110;
} */

			#TopOldSiteLineDiv span {
            display:none;
            }
#GeneralTopMenuDiv {
    height:375px;
    margin:0px 0px 0px -16px;
    padding:0px;
    position:relative;
    }
    
.SearchForm {
	margin-right:5px;
	}
#SearchTable {
	margin-left:auto;
	color:#8C8C8C;
	}
#SearchTable .SearchText {
	border:1px solid #8C8C8C;
	margin-right:15px;
	}
#SearchTable .SearchSubmitButton {
	border:none;
}


/*Left Part End */

/*Right Part*/

div#RightContainerDiv {
    margin-left:317px;
    zoom:1
    }
    
#MainRightContainerDiv {
	margin-left:177px;
	}

	
	/*Top*/

#MainLeftContainerDiv #TopRedLineDiv {
	position:absolute;
	left:16px;
	top:0px;
	height:69px;
	width:69px;
	background: url(left_red_line.gif) no-repeat left top;
	z-index:100;
}


#TopLineDiv {
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	z-index:100;
            }


#TopRedLineDiv {
	position:absolute;
	left:0px;
	top:0px;
	height:69px;
	width:69px;
	background: url(left_red_line.gif) no-repeat left top;
	z-index:100;
}
.PageHeader {
float:left;
margin:130px 0px 0px 5px;
color:#BC20A6;
height:37px;
text-align:left;
}

.PageHeader span {
	display:none;
}
#RightPartTopLogoDiv {
text-align:right;
margin:0px 16px 0px auto;
width:352px;
}
#PersonalAccauntDiv {
	text-align:left;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #878787;
	margin:25px 0px 0px;
	}
#PersonalAccauntDiv p {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #878787;	
	}
#PersonalAccauntDiv table, #PersonalAccauntDiv table a {
	font: 10px Tahoma, Geneva, sans-serif;
	color: #888888;
	margin-top:5px;
	}
#PersonalAccauntDiv span {
	padding:0px 7px 0px 0px;
	}
#PersonalAccauntDiv a {
	padding:0px 7px 0px 7px;
	}
	/*End Top*/
	
		/*Content*/
			/*Main Page*/
			#MainGeneralContentContainerDiv {
				width:777px;
                margin:5px auto 0px 0px;
                padding:10px 0px 0px 0px;
                background: #ffffff;
                min-height:365px;
                height:auto !important;
                height:365px;
                /*height:expression(this.scrollHeight < 365? "365px" :"auto");*/
			}
			
			
			/*End Main*/
			
        #GeneralContentContainerDiv {
        width:642px;
        margin:10px auto 0px 0px;
        padding:10px 0px 0px 0px;
        background: #EDF1F3 url(content_top.png) no-repeat left top;
        border-bottom:3px solid #01A3E8;
        min-height:800px;
        height:auto !important;
        height:800px;
        /* height:expression(this.scrollHeight < 800? "800px" :"auto");
        *//* overflow-x:visible;
        overflow-y:auto;
        */
        float:left;
        }
		#GeneralContentContainerDiv h1 {
			font: bold 15px Verdana, Geneva, sans-serif;
			color: #FFF;
			text-align:left;
			margin:0px 0px 8px 25px;
			padding:0px;
			}
#ContentContainerDiv
{
padding:12px 5px 30px 5px;
text-align:left;
min-height:775px;
height:auto !important;
height:775px;
}
		#MainContentContainerDiv {
			padding:12px 0px 0px;
			text-align:left;
			}
			
			/*Content Left Part*/
			

			
			#ContentLeftPart {
				width:415px;
				float:left;
				padding-bottom:15px;
				}

		#ContentLeftPartLarge {
                width:435px;
                float:left;
                padding-bottom:15px;
                zoom:1
                }
				
			#ContentLeftPartLarge p {
				margin-bottom:10px;
				text-align:justify;
				}
			#ContentLeftPartLarge ul {
				margin:5px 0px;
			}
		#ContentLeftPartLarge ul li {
				margin:0px 0px 4px;
				font: 12px Verdana, Arial, Helvetica, sans-serif;/*300909*/
			}
			#ContentLeftPartLarge ul li b, #ContentLeftPartLarge ul li strong, #ContentLeftPartLarge ol li strong, #ContentLeftPartLarge p em {
				color:#087bc1;
				}
			#MainContentLeftPart {
				width:552px;
				float:left;
				padding-bottom:15px;
				}
			#ContentLeftPart p {
				text-align:justify;
				margin-right:5px;
				}
			.ContentTopImgDiv img {
				margin:0px 10px 5px 0px;	
			}
			

				
				/*News*/
				
			#GeneralContentContainerDiv .NewsBlock h1 {
				margin:0px 0px -10px;
				
			}
			
			
			#GeneralContentContainerDiv .NewsBlock /*h1*/ a.ClosedBlock, a.OpenBlock {
				font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#0879BF;
				cursor:pointer;
				margin:10px 0px;
				display:inline-block;
			}
			
			.NewsBlockBgDiv {
				background: url(news_bg.png) repeat-y left top;
				width:435px;
			}
			.NewsBlockTopBgDiv {
				background: url(news_top_bg.gif) no-repeat left top;
				position:relative;
				width:431px;
			}
			.NewsBlockBottomBgDiv {
				background: url(news_bottom.gif) no-repeat left bottom;
				width:431px;
				padding:30px 0px 20px;
			}
			.NewsAnounceTable {
				width:390px;
				margin:0px auto;	
			}
			.NewsAnounceTable td{
				vertical-align:top;	
			}
			.NewsAnounceTable td p b {
				color:#0879BF;	
			}
			.NewsImageDiv {
				background: url(first_news_arrow.gif) no-repeat left top;
				padding-left:10px;			
			}
			.AddExcludElementsDiv {
				position:absolute;
				width:43px;
				height:22px;
				right:32px;
				top:-4px;
				}
			.AddExcludElementsDiv a {
				display:block;
				float:left;
				width:21px;
				height:22px;
				}
			.EventData {
				font: bold 11px Verdana, Geneva, sans-serif;
				color: #0975BC;
				display:block;
				margin:0px 0px;
				}
			.NewsShortText {
				margin:5px 0px 10px 0px;
				color:#0879BF;
				font-size:12px;/*300909*/
				}
			
/*Listing*/

.ListDiv {
	overflow:hidden;
	text-align:right;
	margin:10px 5px 15px 0px;
	}
.TopPageListingDiv h2 {
	float:left;
	text-align:left;
	width:50%;
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #0879BF;
	margin:0px;
	padding:0px;
	}
.TopPageListingDiv a {
	font: normal 10px Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#000;
	}
.CurrentListPage {
	color:#0879bf;
	font: bold 10px Verdana, Geneva, sans-serif;
	}
		
		/*SchortEvent*/
		
		
		.SchortEventDiv {
			margin:5px 0px;
			border-bottom:1px dashed #8C8C8C;
			padding-bottom:5px;
			overflow:hidden;
			margin-right:5px;
			}
		.FirstSchortEvent {
			border-top:1px dashed #8C8C8C;
			padding-top:5px;
			margin-top:15px;
			
		}
		.LastSchortEvent {
			border:none;
		}
		
		.SchortEventImageDiv {
			float:left;
			margin-right:15px;
			}
		.SchortEventImageDiv img {
			border:1px solid #9AB4C8;	
		}
		#GeneralContentContainerDiv .SchortEventNewsContentDiv h1, #GeneralContentContainerDiv .SchortEventNewsPaperContentDiv h1, #GeneralContentContainerDiv .CalendarEventContentDiv h1 {
			color:#0879bf;
			font: bold 14px Verdana, Geneva, sans-serif;
			text-align:left;
			margin:0px 0px 10px;
			padding:0px;
			}
		#GeneralContentContainerDiv .SchortEventNewsPaperContentDiv h3 {
			margin:0px;
			padding:0px;	
		}
		#GeneralContentContainerDiv .SchortEventNewsPaperContentDiv h1 a {
			font-weight:bold;
			font-size:13px;
		}
		.SchortEventNewsContentDiv p {
			font-size:10px;
			margin-bottom:5px;
			}
		.SchortEventNewsPaperContentDiv p {
			font-size:12px;
			margin:8px 0px;
			line-height:16px;	
		}
		.SchortEventNewsContentDiv a {
			font-size:11px;
			color:#000;
			}
		.SchortEventData {
			margin-bottom:3px;
			display:block;	
		}
		.SchortEventCalendarDataDiv {
			margin:5px 0px;	
		}
		.SchortEventCalendarDataDiv span {
			display:block;
			text-align:right;
			color:#8b8b8b;
			font-size:12px;
		}
		.SchortEventCalendarData {
			font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
			color:#8b8b8b;
			display:block;
			overflow:hidden;
			float:left;
		}
		.SmallText {
			font: normal 11px Verdana, Geneva, sans-serif;
		}
		#GeneralContentContainerDiv .SchortEventNewsContentDiv h1, #GeneralContentContainerDiv .SchortEventNewsPaperContentDiv ul li a {
			font: bold 15px Tahoma, Verdana, Geneva, sans-serif;
			text-align:left;
			padding:0px;
			}
		#GeneralContentContainerDiv .SchortEventNewsContentDiv h1, #GeneralContentContainerDiv .SchortEventNewsPaperContentDiv ul li {
			line-height:19px;	
		}
/*End Listing*/				
				
/*Quescion & Answer*/			

.AnswerQuescionDiv {
	border-bottom:1px dashed #8C8C8C;
	text-align:justify;
	margin:5px 0px;
	padding:0px 0px 10px 0px;
	font: 12px Tahoma, Geneva, sans-serif;/*300909*/
}

div.AnswerQuescionDivLast{
	border-bottom:none;
}
.PreparteDetailsDiv .AnswerQuescionDiv .Quescion {
	display:block;
	color:#077bc1;
	background: url(quescion.gif) no-repeat left top;
	text-indent:25px;
	font-weight:bold;
	line-height:14px;
	padding-bottom:3px;
}
.QuescionAutor {
	display:block;
	text-align:right;
	color:#077bc1;
	font-style:italic;
	margin:3px 0px 3px;
	
}				
.Answer {
	display:block;
	color:#000;
	background: url(answer.gif) no-repeat left top;
	text-indent:25px;
	line-height:14px;
}


#GeneralContentContainerDiv .AddQuescionDiv a.OpenBlock {
	display:block;
	background: url(news_open.gif) no-repeat right top;
	width:35%;
	text-decoration:none;
	cursor:pointer;
	margin:10px 0px;
	line-height:16px;
	font-weight:normal;
	font-size:10px;
	padding-right:5px;
	}
#GeneralContentContainerDiv .AddQuescionDiv a.OpenBlock:hover {
	background: url(news_closed.gif) no-repeat right top;
}
#GeneralContentContainerDiv .AddQuescionDiv a.ClosedBlock {
	display:block;
	background: url(news_closed.gif) no-repeat right top;
	width:35%;
	text-decoration:none;
	cursor:pointer;
	margin:10px 0px;
	line-height:16px;
}
#GeneralContentContainerDiv .AddQuescionDiv a.ClosedBlock:hover {
	background: url(news_open.gif) no-repeat right top;
}

.AddQuescionExpandBgDiv {
	background: url(news_bg.png) repeat-y left top;
	width:431px;
}
.AddQuescionExpandTopBgDiv {
	background: url(expand_top.gif) no-repeat left top;
	position:relative;
	width:431px;
}	
.AddQuescionExpandBottomBgDiv {
	background: url(news_bottom.gif) no-repeat left bottom;
	width:431px;
	padding:8px 10px 18px;
}
.AddQuescionDiv span {
	display:block;
	font-weight:bold;
	margin:5px 0px;;
}
.QuescionMailNameInput {
	width:256px;
}
.QuescionSubmitButton {
	background-color:#CCCCCC;
	color:#000000;
	width:123px;
	margin-left:15px;
	font-size:10px;
	padding-bottom:2px;
}	
/*End Quescion & Answer*/				


/*About Company*/

h3 a {
	font: bold 15px Verdana, Arial, Tahoma, Times, serif;
	color: #087bc1;
}
.VacancyTable {
	margin:10px 0px;
	border-collapse:collapse;
}
.VacancyTable h2 {
	color:#0F79C3;
	font: bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif, "vera Humana 95";
	padding:5px 0px;
	margin:0px 0px;
}
.VacancyTable td {
	border-top:1px dashed #898D90;
	border-bottom:1px dashed #898D90;
}

.VacancyCandidateDiv a {
	font-size:12px;
	font-weight: bold;
	color:#000000;
}
.VacancyCandidateDiv a.OpenBlock span, .VacancyCandidateDiv a.ClosedBlock {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	line-height:16px;
	color:#000000;
}

.VacancyCandidateDiv .OpenBlock {
	display:block;
	background: url(news_closed.gif) no-repeat right top;
	width:25%;
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	margin:10px 0px;
}
.VacancyCandidateDiv a.OpenBlock:hover {
	background: url(news_open.gif) no-repeat right top;
}

.VacancyCandidateDiv .ClosedBlock {
	display:block;
	background: url(news_open.gif) no-repeat right top;
	width:25%;
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	margin:10px 0px;
}
.VacancyCandidateDiv a.ClosedBlock:hover {
	background: url(news_open.gif) no-repeat right top;
}
.VacancyCandidateDiv form table, .VacancyCandidateDiv form table input.Browse  {
	color:#000000;
	width:74px;
	font-size:10px;
	padding-bottom:4px;
	margin-left:5px;
	height:20px;
}
.SendResumeForm {
	margin-bottom:15px;
}











				
		/*NewsPaper*/
		

		.BackLink {
			color:#8C8C8C;
			background: url(back_arrow.gif) no-repeat left top;
			padding-left:20px;
			height:16px;
			display:block;
		}
		.NewsPaperEditionsTable {
			margin:10px 0px 0px;
			border-collapse:collapse;
		}
		.NewsPaperDateTd, .NewsPaperArticlesTd {
			border-top: 1px dashed #8C8C8C;
			border-bottom: 1px dashed #8C8C8C;
			vertical-align:middle;
			padding:5px 0px 10px;
		}
		.NewsPaperImageTd {
			text-align:center;
			width:122px;
			vertical-align:top	
		}
		.NewsPaperImageTd img {
			border:1px solid #9AB4C8;
		}
		.NewsPaperDateTd a {
			background: url(newspaper_ico.gif) no-repeat left top;
			display:block;
			font-weight:bold;
			padding-left:15px;			
		}
		.NewsPaperArticlesTd a {
			background: url(articles_ico.gif) no-repeat left top;
			display:block;
			font-weight:bold;
			padding-left:15px;			
		}
		.NewsPaperArticlesTd span {
			display:block;
			margin:5px 0px 0px 15px;
			color:#8C8C8C;
		}
		.ContentIntro {
			font-style:italic;	
		}
        .ContentArticlesDiv p {
        margin:0px 0px 18px;
        }
        .ContentArticlesDiv p span.MedicsName {
        display:block;
        border-bottom:1px dotted #8c8c8c;
        padding-bottom:5px;
        }
        
        .ContentArticlesDiv ol li {
border:none;
}
.ContentArticlesDiv ol li a {
display:inline;
background:none;
padding:0px;
}
.ContentArticlesDiv ul ul li {
border-bottom:none;
padding-bottom:2px;
list-style:none;
}

.ContentArticlesDiv li {
/*border-bottom:1px dotted #8c8c8c;*/
border-bottom:none;
padding-bottom:2px;
font-size:12px;
}

        .ContentArticlesDiv li a span {
        font-weight:normal;
        }
        .ContentArticlesDiv li a {
        display:block;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        padding-bottom:8px;
        padding-left:15px;
        background: url(articles_ico.gif) no-repeat left top;
        }
        .ContentArticlesDiv a:hover {
        text-decoration:underline;
        }
		
		/*Preparate*/
		
		.PreparatePlaceSearchTable {
			margin:10px 0px;
		}
		.PreparatePlaceSearchTable input {
			margin:5px 0px 10px;
			width:255px;
		}
		input.PreparatePlaceSearchsubmitButton {
			color:#000000;
			width:80px;
			font-size:11px;
			padding-bottom:4px;
			height:20px;
		}
		.PreparatePlaceSearchResultDiv ul li {
			border-bottom:1px dashed #8C8C8C;
			margin:3px 0px 6px;
			padding:0px 0px 6px;
		}
		.PreparatePlaceSearchResultDiv ul li li {
			border-bottom:1px dashed #8C8C8C;
		}
		.PreparatePlaceSearchResultDiv ul li.LastChild {
			border:none;
			margin:0px;
			padding:0px;
		}
		.PreparatePlaceSearchResultDiv h5 {
			margin:0px;
			padding:0px;
		}
		.PreparatePlaceSearchResultDiv h5 a {
			font: bold 12px Verdana, Arial, Helvetica, sans-serif, "vera Humana 95";
		}
		.PreparatePlaceSearchResultDiv p {
			font: bold 12px Verdana, Arial, Helvetica, sans-serif, "vera Humana 95";
			color: #797979;
		}
		.PreparatePlaceSearchResultDiv .AdressDetails {
			font: 9px Verdana, Arial, Helvetica, sans-serif, "vera Humana 95";
			color: #7d7d7d;			
		}
		.PreparateGrupsDiv {
			margin-top:10px;	
		}
		.PreparateGrupsDiv span {
			display:block;
			border-bottom:1px dashed #8C8C8C;
			border-collapse: collapse;
			padding:10px 0px;
			margin:0px 0px 0px;
		}
		.PreparateGrupsDiv span	a {
			font: bold 12px Verdana, Arial, Helvetica, sans-serif, "vera Humana 95";		
		}
		.ContentPreparateLeftMenuContainerDiv {
			margin:10px 0px;	
		}	
			/*Preparate Content Menu*/
			
			.ContentPreparateLeftMenu ul li a {
				font-size:10px;
				color:#000000;
			}
			.ContentPreparateLeftMenu ul li {
				margin:0px 0px 3px;
			}
			li.CurrentContentPreparatePunkt {
				color:#077dc4;
				font-weight:bold;
				font-size:10px;
				margin:0px 0px 3px;
			}
		.ContentPreparateLeftMenu {
			float:left;
			width:44%;	
		}
		.PreparteDetailsDiv {
			font-size:15px;
			margin-top:20px;
		}
		span.Bold {
			font-weight: bold;
			color:#0879BF;
		}
		.PreparteDetailsDiv span.Bold {
			font-weight: bold;
		}
		.PreparteDetailsDiv p {
			font-size:15px;
			margin-bottom:8px;
		}
		.PreparteDetailsDiv h3 {
			margin:15px 0px 3px;	
		}
		.PreparteDetailsDiv ul {
			margin-bottom:15px;	
		}
		.PreparteDetailsDiv ul li {
			background: url(content_list_bullet.gif) no-repeat left 5px;
			padding-left:12px;
		}
		.Source {
			font-size:12px;	
		}
		.PreparteDetailsDiv .Quescion {
			color:#000000;
			line-height:17px;
		}
		.PreparteDetailsDiv .Answer {
			line-height:17px;	
		}
		
	/*Medics*/
	
	.SectionLinksDiv a {
		margin-left:5px;
		display:inline-block;
		margin-bottom:15px;
	
	}
	.MessageDetails {
		display:block;
		font: 12px Verdana, Arial, Helvetica, sans-serif, "vera Humana 95";
	}
	.SchortEventDiv .MedicsDetailsDiv h2 a {
		font-size:15px;
		font-weight:bold;
	}
	div.MedicsDetailsDiv {
		margin-left:20px;
	}
	.MedicsDetailsAuthor, .MedicsDetailsLastData {
		color:#5d5d5d;
		font-size:12px;
		display:block;
		margin-bottom:3px;	
	}
	.NewThemeLink {
		color:#000000;
		font-size:12px;
		margin:12px 0px 0px 20px;
		display:block;
	}
	.PractisCasesDiv p {
		margin-bottom:15px;
	}
	.MedicsName {
		color:#0977be;
		font-size:12px;
		display:block;
		margin-bottom:10px;
		line-height:20px;
	}
	.CaseCommentDivWhite {
		background-color:#f6f8f9;
	}
	.CaseCommentDivBrown {
		background-color:#E9E9E9;
	}

	.CaseCommentDivWhite, .CaseCommentDivBrown {
		position:relative;
		border-bottom:1px dotted #8c8c8c;
		padding:0px 0px 2px 6px;
		border-top:1px dotted #8c8c8c;
		border-collapse:collapse;
		padding:0px 15px 10px 6px;
	}
	.CaseCommentTopIconsDiv {
		width:43px;
		height:19px;
		margin:0px 0px 0px auto;
	}
	.FirstComment {
		border-bottom:none;	
	}
	.CaseCommentUsersLink {
		float:left;
	}
	.CaseCommentUserDataDiv span {
		display:block;
		color:#0977BE;
		text-align:left;
		float:left;
		width:47%;
	}
	.AddCommentFormTable a {
		font-size:10px;
		color:#333333;
	}
	.AddFotoInput {
		width:170px;
	}
	.ReviewButton {
		color:#000000;
		width:51px;
		margin-left:5px;
		font-size:10px;
		border:none;
	}
	.SendCommentButton {
		color:#000000;
		width:145px;
		margin-left:5px;
		font-size:10px;
		border:none;
	}
	.SendQuescionButton {
		color:#000000;
		width:129px;
		margin-left:5px;
		font-size:10px;
		border:none;
	}
	.AddCommentFormTable span.Bold {
		float:left;
		font-weight:bold;
	}
	.AddCommentFormTable span {
		text-align:right;
		font-weight:normal;
	}
	.CalendarFormTable {
		color:#888888;	
	}
	.CalendarFormTable select {
		border:1px solid #CCCCCC;
	}
	.DataSelect {
		width:40px;
		margin:2px 3px 2px 4px;
	}
	.MonthsYearSelect {
		width:60px;
		margin:2px 0px 2px 0px;
	}
	.CalendarOtherSelect {
		width:100%;
		margin:2px 0px 2px 0px;
	}
	.CalendarSearchSubmitButton {
		width:51px;
		height:20px;
		font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
		padding-bottom:3px;
		margin-top:3px;
		color:#888;
		border:none;
	}
	.CalendarEventContentDiv p {
		margin-bottom:10px;
	}
	.CalendarEventContentDiv b {
		color:#0879BF;	
	}
	
	
	/*Distributors*/
	
	.LoginFormTable {
		margin-top:10px;	
	}
	.LoginFormTable input {
		height:16px;
		width:108px;	
	}
	.LoginFormTable .LoginSubmitButton {
		width:81px;
		font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
		height:18px;
		text-align:left;
		padding:0px 0px 4px 15px;
	}
	.SchortEventNewsPaperContentDiv .BrownSmall {
		color:#5D5D5D;
		font-size:11px;	
	}
	
	
		/*Apteks*/
		
		
	.ContentImgRight {
		float:right;
		margin-left:5px;
		margin-bottom:5px;	
	}
	.ContentImgRight, .ContentImgLeft img {
		border:1px solid #5d5d5d;	
	}
	.ContentImgLeft {
		float:left;
		margin-right:5px;
		margin-bottom:5px;	
	}
	.DownloadTable {
		margin:25px 0px 0px;
		border-collapse:collapse;
	}
	.DownloadArticlesTd {
		border-top: 1px dashed #8C8C8C;
		border-bottom: 1px dashed #8C8C8C;
		vertical-align:middle;
		padding:5px 0px 10px;
	}
	.DownloadArticlesTd a {
		background: url(downloads_ico.gif) no-repeat left 2px;
		display:block;
		font-weight:bold;
		padding-left:20px;
		padding-bottom:4px;		
		}
	.DownloadArticlesTd span {
		display:block;
		margin:5px 0px 0px 20px;
		color:#8C8C8C;
		}
	td.LastTd {
		border:none;
	}
	.SeminarDiv h2{
		color:#8c8c8c;	
	}
	.SeminarDiv span.BrownSmall {
		color:#8c8c8c;
		font-size:10px;
	}

		
		
	/* Rounded Tables */
		
.RoundedSchortTable {
margin-bottom: 10px;
font-size: 14px;
/* border-top:1px dotted #8C8C8C;
border-bottom:1px dotted #8C8C8C;
*/ width:100%;
border-collapse: collapse;
}



	.RoundedSchortTable td {
		padding: 5px 0px 0px 0px;
	}
	.RoundedGrupsHeaderName h2 {
		color:#0879BF;
		font-size:16px;
		}
	#ContentLeftPart .RoundedSchortTable td h2 {
		margin-bottom:4px;
		padding-bottom:0px;
		}
	.RoundedSchortTable td h2 a {
		font-size:12px;
		font-weight:bold;
	}
	
	.RoundedSchortTable td .LastCommentLink, .RoundedSchortTable td .LastcommentDate, .RoundedSchortTable td .LastCommentAuthor, .RoundedSchortTable td .TotalComments {
		font-size: 12px;
		color:#5D5D5D;
	}
	.RoundedSchortTable td .TotalComments {
		display:block;
		margin-top:3px;
		margin-bottom:6px;
	}
	.hr {
		width:100%;
		height:1px;
		border-bottom:1px solid #CCC;
		margin:10px 0px;
		}
	
	div.AllThemes {
		font-size: 12px;
		margin-bottom:25px;
		text-align:right;
	}
	.RTComment {
		vertical-align:top;
		text-align:justify;
		}
	.RTCommentTools {
		width:30%;
		vertical-align:top;
		}
	.RoundTableResultsTable {
		width:100%;
		}
	.RoundedWhite {
		background-color:#f6f8f9;
	}
    .RoundedBrown, .RoundedBrownVertical {
    /*background-color:#E9E9E9;*/
    }
.RoundedWhite, .RoundedBrown {
border-bottom:1px dotted #8c8c8c;
padding:0px 0px 2px 6px;
border-top:1px dotted #8c8c8c;
border-collapse:collapse;
padding:10px 15px 10px 6px;
}
.RoundedBrownVertical {
/*border-left:1px dotted #8c8c8c;
border-right:1px dotted #8c8c8c;*/
padding:0px 0px 2px 6px;
border-collapse:collapse;
}
.RoundedBrownVertical td {
padding:10px 8px 10px 6px;
/*border-right:1px dotted #8c8c8c;*/
}
.RoundedWhiteVertical td {
padding:10px 8px 10px 6px;
}

	.RoundedBrownVertical .RTCommentTools, .RoundedWhiteVertical .RTCommentTools {
		width:30%;
		}
	.CommentIcons {
		text-align:right;
		margin:10px 0px 0px;
		}
	.CommentIcons a {
		margin-left:4px;
		}

l	.city, .spec, .nmb {
		display:block;
		}

	.RTCommentTools .CommentAuthor {
		display:block;
		margin-bottom:3px;
		}
	.AddCommentForm {
		width:240px;
		}
	.solvayform textarea {
		width:230px;
		}
	.optionfield  {
		vertical-align:top;
		}
	.optionfield input {
		border:none;
		}
	td.fieldhdr {
		font-weight:bold;
		font-size:11px;
		}
	.hdr {
		font-weight:bold;
		font-size:10px;
		}
    .Comment, .File, .hdr {
    font-size:11px;
    color:#087BC1;
    }
    .AddCommentTools span {
    font-size:12px;
    font-weight:normal;
    color:#087BC1;
    }
	.word {
		width:100%;
		}
	.submitbtn input {
		font-size:10px;
		color:#000;
		height:20px;
		margin-left:3px;
		border:none;
		}
	.SubscribeButton, .UnSubscribeButton, .PublishButton, .InviteButton {
		font-size:10px;
		color:#000;
		height:20px;
		border:none;
		}
	.RTablePager {
		font-size: 12px; 
		margin: 12px 0px 0px 0px;
	}
	.RTablePager a, .RTablePager .curr {
		padding: 0px 4px 0px 8px; 
		border-left: 1px solid #333; 
		font-size: 12px;
	}
	.RTablePager .curr {
		font-weight: bold;
		}
	.RTablePager .first {
		border-left: 1px none #333 !important;
	}
	.RTablePager hr {
		height: 1px;
	}
	.RTName {
		font-size: 16px; 
		font-weight: bold; 
		padding-bottom: 5px;
	}
	.RoundTable table td .ThemeName  {
		padding-bottom: 4px;
	}
	.RoundTable table td .ThemeName a {
		font-weight: bold;
		font-size:12px;
	}
			/*Content Right Part*/

			#ContentRightPart{
				margin-left:440px;
				}
			#ContentRightPartLarge{
				margin-left:455px;
				}
			#MainContentRightPart {
				margin-left:575px;
				text-align:right;
				}
#MainContentRightPart div, #ContentRightPart div, #ContentRightPartLarge div {
margin-bottom:10px;
}
			#ContentRightPartLarge div.ajax__calendar {
				margin:0px	
			}
			#ContentRightPart h1, #ContentRightPartLarge h1 {
				color:#888;
				font: bold 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
				margin:10px 0px 5px 0px;
				padding:0px;		
			}
			#ContentRightPart a, #ContentRightPartLarge a  {
				color:#888;
				font:normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
			}
			#ContentRightPart p, #ContentRightPartLarge p {
				color:#888;
			}
			.LanguigeSelectionDiv span {
				text-align:left;
				color:#888;
				font-size:12px;
				margin-left:5px;	
			}
			.LanguigeSelectionDiv form {
				margin:0px;
				padding:0px;	
			}
			.LanguigeSelectionDiv input {
				border:none;	
			}
			.OtherVacancies a {
				display:block;
				margin-bottom:3px;
			}
			#ContentRightPart ul {
				margin-left:5px;
			}
			#ContentRightPart li a {
				color:#888;
			}
			#ContentRightPart li {
				color:#5C86A7;
				line-height:15px;
			}
			.BirthdayContainerDiv {
				height:200px;
				overflow-y:scroll;
				overflow-x:hidden;
			}		


		/*End Content*/
	
	
/*Right Part End*/


/*Bottom*/

#MainBottomNewsDiv table {	
	background-color:#E0E0E0;
	margin-bottom:15px;
}
#MainBottomNewsDiv table td {
	vertical-align:top;
	text-align:left;
}
#MainBottomNewsDiv table td h1 {
	margin-top:10px;
	margin-right:10px;
}
.MainNewsData {
	font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#0488C8;
}
.NewsTitle {
	height:40px;
	overflow:hidden;
	color:#0492D8;
}
.NewsTitle a {
	font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#0492D8;
	text-decoration:none;
	outline:none;
}
.MainBottomSolvayDataDiv {
	margin-bottom:10px;
}
#MainBottomDiv .MainBottomSolvayDataDiv td {
	text-align:left;
	vertical-align:top;
}
#MainBottomDiv p {
	color:#47A8E8;
	padding:0px;
	font: 10px Tahoma, Geneva, sans-serif;
}


#BottomDiv {
	margin:0px 16px;
	position:relative;
	height:90px;
	}
#BottomMoleculeDiv {
	position:absolute;
	right:2px;
	top:-8px;
	width:130px;
	height:97px;
	background: url(bottom_right_molecule_1.gif) no-repeat;	
	}
#BottomLeftDiv {
	width:300px;
	float:left;
	}
#BottomRightDiv {
	margin-left:300px;
	text-align:left;
	padding-top:10px;
	}
#BottomRightDiv img, #MainBottomDiv img {
	float:left;
	margin:0px 5px 0px 0px;
	}
#BottomRightDiv p {
	float:left;
	width:235px;
	margin:0px 5px 0px 0px;
	color:#47A8E8;
	padding:0px;
	text-align:justify;
	font: 10px Tahoma, Geneva, sans-serif;
	}
.CountersDiv img {
	padding:2px 0px 0px;
	}
/*Main*/

#MainGeneralDiv #BottomNavigationDiv {
	display:none;
}
#BottomNavigationDiv table td {
	padding-top:5px;
}
#BottomNavigationDiv table td a {
	font: 9px Tahoma, Geneva, sans-serif;
	color:#C7C7C7;
	overflow:hidden;
	text-align:left;
	text-decoration:none;
}
#BottomNavigationDiv table td a:hover {
	text-decoration:none;
	color:#47A8E8;
}
#BottomNavigationDiv table img {
	margin-left:3px;
}










/*Other Styles for work*/

/*Publications*/
.ArticleListTitle {
	font-weight:bold;
}
.ArticleAuthors {
	margin:3px 0px;

}
.ArticleSource {

}


/* FAQ */
		.faqquestion {
			font: bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
			margin-top:8px;
			margin-bottom:3px;
			color:#000000;
			}
		.faqanswer {
			font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
			margin-top:8px;
			margin-bottom:2px;
			color:#666666;
		}
		.faqquestiondiv {
			margin:5px 0px 5px 8px;	
		}
		.faqanswerauthor {
			font: normal 13px Verdana, Tahoma, Arial, Helvetica, sans-serif;
			}
		.faqquestionauthor {
			font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
			color:#666666;
			}
		#ctl00_cphInfo_FAQListObj_lblFAQArchiveList a {
			font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
		}




/* Table data - begin */
table.data {
	border-collapse:collapse; 
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	
}
table.data th, table.data .thead {
	font-weight : bold;
	background-color : #E8E8E8;
	color:#087bc1;
	text-align:center;
}
table.data td b {
	color:#087bc1;
}
table.data td, table.data th {
	border: 1px solid #999999;
	border-collapse:collapse;
}
/* Table data  - end */

/* Table clean  - begin */
table.clean {
	border-collapse:collapse;
	font: 12px Verdana, Arial, Helvetica, sans-serif;	
}
table.clean th, table.clean .thead td {
	font-weight : bold;
	background-color :#E8E8E8;
	border-collapse:collapse;
}
table.clean td, table.clean th {
	border : 0px solid #999999;
}
table.clean td b font {
	color:#087bc1;	
	}
/* Table clean - end */

table.cleanCertificate a img {
border:1px solid #C9D8E0;
}


/*Registration Form*/

table.clean .formnew, .formnew  {
	padding:5px 0px 5px 1px;
	font-weight:bold;
	color:#397BC1;
}
table.clean table input, table.clean table textarea {
	border: 1px solid #CCCCCC;
	}
#SendEmailObj_SubmitButton {
	margin-top:10px;
	}
/* 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(towns_bullet.gif) no-repeat left top;
	padding-left:25px;
	color:#FFF;
	font: bold 17px Arial, Geneva, sans-serif;
	}
div.HelpPlacesDiv h4 {
	font: bold 14px Verdana, Tahoma, Geneva, sans-serif;
	color:#0879BF;
	padding:3px 0px;
	background: #F4F9FB;
	margin:15px 0px 5px;
	}
.HelpCentersDiv {
	padding-left:23px;
	}
.HelpCentersDiv h5 {
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #5B7FAF;
}

.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(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(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: 12px;
	margin:0px 0px 10px;
}
.ForumThemesGeneralTable td {
	padding:8px;
}
.ForumThemesGeneralTable td b {
	color:#006699;
}
.LastComment {
	color:#006699;
	}

.Opinion {
	font-size:10px;
	color:#666666
	}
/*End Forum*/


/*260609*/

#MainLeftColumnContainerDiv {
	position:relative;
}

.Clock {
	left:-6px;
	top:25px;
	width:104px;
	position:absolute;
}


/*EventPopup*/


.RoundedSchortTable div.GeneralPopupDiv, #ContentLeftPartLarge div.GeneralPopupDiv{
	position:relative;
	margin:0px 0px;
	padding:0px;
	
}
.GeneralPopupDiv li {
	cursor:pointer;
	padding:0px;
	margin:0px;
}
.RoundedSchortTable div.GeneralPopupDiv ul {
	padding:0px;
	margin:0px;
}
.RoundedSchortTable .GeneralPopupDiv h2 {
	padding:0px;
	margin:0px;
}
.RoundedSchortTable .GeneralPopupDiv h2 ul li a{
	text-decoration:none;
}
.RoundedSchortTable .GeneralPopupDiv h2 ul li a:hover {
	text-decoration:underline;
}


span.EventPopupContainerDiv {
width:304px;
display:none;
position:absolute;
bottom:13px;
left:-3px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
}
.EventPopupTopDiv {
	background: url(popup_top_bg.gif) no-repeat left bottom;
	height:13px;
}
.EventPopupBgDiv {
	background: url(popup_bg.png) repeat-y left top;
	padding:5px 15px;
}
.EventPopupBottomDiv {
	background: url(popup_bottom_bg.gif) no-repeat left top;
	height:39px;
}
div#ContentContainerDiv span.EventPopupContainerDiv a {
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
div#ContentContainerDiv .TotalComments {
	font-weight:bold;
	}

.PopapCooment {
max-height:250px;
height:expression(this.scrollHeight > 250? "250px" :"auto");
overflow-y:scroll;
}
	
	/*Help Events*/

span.HelpEventPopupContainerDiv {
	width:247px;
	display:none;
	position:absolute;
	bottom:15px;
	right:-40%;
	font-weight:normal;
	font-size:10px;
}
	
.HelpEventPopupTopDiv {
	background: url(help_popup_top_bg.gif) no-repeat left bottom;
	height:13px;
}
.HelpEventPopupBgDiv {
	background: url(help_popup_bg.png) repeat-y left top;
	padding:5px 10px;
}
.HelpEventPopupBottomDiv {
	background: url(help_popup_bottom_bg.gif) no-repeat left top;
	height:39px;
}
	
.ButtonCloseBlock {
	display:block;
	height:16px;
	cursor:pointer;
	background: url(button_close_popup.gif) no-repeat right top;
	margin-top:-7px;	
}
.HelpWord {
	color:#087bc1;
	border-bottom:1px dotted #087bc1;
	font-size:12px;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
}
.HelpTextBlock {
	color:#000000;
}


/*new added 160709*/

.ph, p strong, td strong,  p i, .regform, .sectionheader, #ctl00_content_lblQuestionName,{
	color:#087bc1;
}
#ContentLeftPartLarge h1.ph {
	color:#087bc1;
	}
#ctl00_content_oCalendarInfo_lblName { 
	color:#087bc1; 
	padding:0px; 
	font: bold 15px Verdana, Tahoma, Arial, Times, serif; 
}
#ctl00_content_oCalendarInfo_lblCity { 
	float:right; 
	margin-top: -13px; 
	color:#8b8b8b; 
	font-size:11px; 
}
#ctl00_content_oCalendarInfo_lblPeriod { 
	color:#8b8b8b; 
	font-size:12px; 
	font-weight:bold; 
}
.CalendarInfo { 
	font-size:12px;
}
div.steps {
	padding: 18px 0px 0px;
}
.steps td {
	padding-bottom: 2ex;
}

.done {
	font-weight: bold; 
	color: #B7C4CB;
}
.curr {
	font-weight: bold; 
	color: #087bc1;
	}
.todo {
	font-weight: bold; 
	color: #B7C4CB;}

span.ast { 
	color: #FF0000;
	}

span.warning {
	display: block; 
	margin: 0px; 
	padding: 0px; 
	font-weight: normal; 
	color: #ff0000;
}

.message {
font-weight: bold;
color:#087bc1;
}


#divForm td, #divFoto td, #divView td {
	padding: 0 3px 0.75ex 0; 
	font-family: arial,verdana,sans-serif; font-size: 75%;
}
#divForm input, #divForm textarea, #divFoto input, #divFoto textarea, #divView input, #divView textarea {
	border: 1px solid #778899; 
	font: normal 100% arial,verdana,sans-serif;
}
#divForm .button, #divFoto .button, #divView .button {
	background: #F1F1EC url(bgr_button.gif) repeat-x bottom; 
	border: 1px solid #003C74; 
	height: 22px; 
	font: normal 12px arial,verdana,sans-serif; 
	color: #0A1850;
}
.dataTableClean, #tblSend, #tblSend small {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	}
.dataTableClean input {
	border:none;
}
.Bordered input {
	border:1px solid #888888;
}
.sectionheader {
	padding-bottom:4px;
}
p small, .tblSend td small {
	font-size:11px;
	}
.Victorine_submit_button {
	height:20px;
	width:135px;
	font-size:1px;
	color:#fff;
	border:none;
}
.Prise_command_button {
	border: none; 
	height: 20px; 
	font-size: 1px ; 
	width:108px; 
	text-indent:-9999px; 
	background:url(bgr_button.png) no-repeat left top;
	}
.Unsubscribe_button {
	height:20px;
	width:94px;
	background: url(unsubscribe_button.png) no-repeat left top;
	font-size:1px;
	color:#fff;
	text-indent:-9999px;
	border:none;
	margin:8px auto 0px;
	}
.AforismDiv {
	/*border-left:1px dotted #8c8c8c;
	border-right:1px dotted #8c8c8c;*/
	padding:4px 8px;
	margin-bottom:8px;
	width:385px;
}
.AforismsBrown {
	background: #E6E6E6;
}
.Continue_button {
	height:20px;
	width:94px;
	font-size:1px;
	color:#fff;
	border:none;
}
.AnswersList input {
	border:none;
	margin-bottom:3px;
}
.QuestionTitle {
	color:#087bc1;
	margin-bottom:4px;
	display:block;
	font-weight:bold;
}
 
.QuestionTitle a {
	font-weight:normal;
}
#ctl00_content_tblQuestion input {
	border:none;
}
.CalendarDescriptionText ul li {
	font-size:12px;
}
.CalendarDescriptionText p {
	margin-bottom:8px;
}
.NewsDate {
	margin-top:5px;
}
.CalendarInfoPlace {
	margin-top:5px;
	color:#087bc1;
	font-weight:bold;
}
#ctl00_content_PasswordControlEdit_UserInfoForm p {
	margin-top:8px;
}
.UnsubscribeInfoTable {
	margin:8px 0px;
	border-top:1px dotted #0099FF;
	border-bottom:1px dotted #0099FF;
}
.UnsubscribeInfoTable p {
	margin:5px 0px;
}
.UnsubscribeInfoTable p small {
	font-size:11px;
}
#ctl00_content_SendEmailObj_SubmitButton {
	margin-top:8px;
}
#RightColumn1_UpdatePanel1 {
	text-align:right;
}/*this di you cannot see in template that is only in beta from sait*/

#SolvayCalendar div {
    margin-bottom:0px; 
   }
   
.SendComandButton {
	background: url(send_comand_button.gif) no-repeat left top;
	height:20px;
	width:129px;
	font-size:1px;
	color:#fff;
	text-indent:-9999px;
	border:none;
}
.submit {
	border:none;
}
#AddLinkForm ul li {
	border-bottom:1px dotted #8C8C8C;
	padding-bottom:8px;
	font-size: 12px;/*300909*/
	}
.Job li {
	line-height:20px;
	}
.NewsThemesList input {
	border:none;
	}
	
/*041009*/

div.SchortEventDiv a.NewsShortText {
	text-decoration:none;
	
	}
ul.ParticularitiesUl {
	border-bottom:none;
	}
ul.ParticularitiesUl li {
	padding-bottom:4px;
	}
li.NonBorder {
	border-bottom:none;
	}
	
	
/*Aforisms*/

/*White*/
.AforismsWhiteBgDiv {
	background: url(aforism_white_bg.png) repeat-y left top;	
	}
.AforismsWhiteTopBgDiv {
	background: url(aforism_white_top_bg.png) no-repeat left top;	
	}
.AforismsWhiteBottomBgDiv {
	background: url(aforism_white_bottom_bg.png) no-repeat left bottom;
	padding:11px 13px 27px;
	}
.AforismsWhiteBottomBgDiv p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;	
	}
.AforismsWhiteBottomBgDiv span.AforismAuthor {
	display:block;
	text-align:right;
	margin-bottom:4px;
	color:#000;
	}


/*Brown*/

.AforismsBrownBgDiv {
	background: url(aforism_brown_bg.png) repeat-y left top;	
	}
.AforismsBrownTopBgDiv {
	background: url(aforism_brown_top_bg.png) no-repeat left top;	
	}
.AforismsBrownBottomBgDiv {
	background: url(aforism_brown_bottom_bg.png) no-repeat left bottom;
	padding:11px 13px 27px;
	}
.AforismsBrownBottomBgDiv p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;	
	}
.AforismsBrownBottomBgDiv span.AforismAuthor {
	display:block;
	text-align:right;
	margin-bottom:4px;
	color:#FFF;
	}
.AforismAuthor a {
	margin-left:3px;
	}

/*New Theme Styles*/

.solvayform .textfield input, .solvayform select, .solvayform textarea {font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.solvayform .textfield input, .solvayform .textfield textarea {width: 100%;}
.solvayform .fieldhdr {font-weight: bold; font-size: 11px;}
.solvayform h4 {margin-bottom: 1ex;}
.solvayform .submitbtn {margin: 1ex 0;}
.solvayform .optionfield {vertical-align: baseline;}
.solvayform td, .solvayform table.clean td {padding-right: 4px; padding-bottom: 5px;} /* правый отступ - чтоб не исчезала правая граница поля ввода */
.solvayform table {margin-right: -4px;} /* компенсация правого отступа в ячейках */
.solvayform td.File {padding-right: 10px !important;}
.solvayform div.fieldhdr {margin-bottom: 2px;}

/*.Aforism cloud Styles*/


.TegCloudDiv {
	background: url(teg_bg.png) repeat-y left top;	
	}
.TegCloudTopBgDiv {
	background: url(teg_top_bg.png) no-repeat left top;	
	}
.TegCloudBottomBgDiv {
	background: url(teg_bottom_bg.png) no-repeat left bottom;
	padding:12px 10px;
	}


/*Old Site Link */ 

#MainLeftContainerDiv #TopRedOldLineDiv {
position:absolute;
left:16px;
top:0px;
height:107px;
width:107px;
background: url(old_site_lnk.gif) no-repeat left top;
z-index:100;
}
#TopRedOldLineDiv {
position:absolute;
left:0px;
top:0px;
height:107px;
width:107px;
background: url(old_site_lnk.gif) no-repeat left top;
z-index:100;
}
#TopRedOldLineDiv a {
height:107px;
width:107px;
display:block;
z-index:100;
}

/*SiteMap Style */ 

#DivSiteMap ul {
	list-style-position:inside;
	list-style-type:disc;
	padding-left: 30px;
}

.LeftSaitNavigationDiv {
margin:7px 40px 0 0;
text-align:right;
}



.AuthorYelowDiv {
width:141px;
float:right;
min-height:80px;
margin:-30px -15px 5px 8px;
padding:0px 0px 0px 0px;
position:relative;
font-size:12px;
}


.AuthorYelowTopBgDiv {
background: #FDE75D url(stick_to.png) no-repeat right top;
display:block;
width:141px;
display:block;
min-height:80px;
height:auto !important;
height:80px;
/* height:expression(this.scrollHeight < 80? "80px" :"auto");
*/
}

.AuthorYelowBottomBgDiv {
background: url(stick_bo.gif) no-repeat right bottom;
height:23px;
width:141px;
}

.StickAuthor, .StickAuthorData, .StickAuthorDetails, .CommentIcons {
margin-left: 8px;
margin-right:8px;
margin-top:4px;
display:block;
}
    
   
 /*02.10.2009*/

.StickAuthor {
font: normal 11px Verdana, Geneva, sans-serif;
color: #077AC0;
margin-bottom:8px;
display:block;
}
span.StickAuthor a {
font: bold 11px Verdana, Geneva, sans-serif;
}
.StickAuthorData, span.StickAuthorData span.date {
font: normal 11px Tahoma, Geneva, sans-serif;
}
span.StickAuthorDetails {
color:#666;
font: normal 11px Tahoma, Geneva, sans-serif;
}

.StickAuthorData, .StickAuthorData span.date, .StickAuthorData font {
font: normal 11px Verdana, Geneva, sans-serif;
}


.UserCommentsTopBgDiv {
background: #fff url(us_comment_topbg.gif) no-repeat left top;
position:relative;
}

.UserCommentsBottomBgDiv {
background: url(us_comment_bottombg.gif) no-repeat left bottom;
padding:8px;
min-height:120px;
/* height:expression(this.scrollHeight < 120? "120px" :"auto");
*/
height:auto !important;
height:120px;
font: 12px Verdana, Geneva, sans-serif;
}

.RTInfo {
font: normal 12px Verdana, Geneva, sans-serif;
margin-top:8px;
}
.RTInfo h2 span{
font: bold 13px Verdana, Geneva, sans-serif;
}

span.Quescion strong {
color:#077bc1;
}

/*Personal info 24/09/09*/


.UserInfoTable td {
	vertical-align:top;
	text-align:left;
	}
.UserInfoTable h2 {
	margin:0px;
	}
table.clean td.UserDetailTableLeftTd {
	text-align:right;
	color:#666;
	padding-top:5px;
	}
table.clean td.UserDetailTableRightTd {
text-align:left;
color:#087BC1;
font-weight:bold;
padding-left:5px;
padding-top:5px;
}
.FeedbackFormTable {
	margin-top:15px;
	}
.clean.FeedbackFormTable h3 {
	color:#666;
	margin:0px;
	padding:0px;
	}
	

/*24/09/09 Sections, Popups*/

span.IconPopupContainerDiv {
	width:302px;
	display:none;
	position:absolute;
	top:-55px;
	left:70px;
	font-weight:normal;
	font-size:10px;
	color:#000;
	font-size:11px;
	line-height: 15px;
	z-index:500;
}
.IconPopupTopDiv {
	background: url(icons_page_popup_top_bg.gif) no-repeat left top;
	height:40px;
}
.IconPopupBgDiv {
	background: url(icons_page_popup_bg.png) repeat-y left top;
	padding:5px 15px;
}
.IconPopupBottomDiv {
	background: url(icons_page_popup_bottom_bg.gif) no-repeat left top;
	height:39px;
}
span.IconPopupBgDiv span.PopapCooment {
	margin-top:-30px;
	display:block;
	overflow:hidden;
	}
.SectionLinksDiv .GeneralPopupDiv {
	float:left;
	}
	
	
	/*Section 2*/
.SectionLinksDiv_2 {
position:relative;
min-height:550px;
/* height:expression(this.scrollHeight < 550? "550px" :"auto");
*/
height:auto !important;
height:550px;
z-index:500;
}

.SectionLinksDiv_2 .GeneralPopupDiv_1 {
position:absolute;
z-index:395;
top:0px;
left:0px;
}
.IconPopupContainerDiv_1 {
width:302px;
display:none;
position:absolute;
top:-55px;
left:70px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}
.SectionLinksDiv_2 .GeneralPopupDiv_2 {
position:absolute;
z-index:395;
top:0px;
left:220px;
}
.IconPopupContainerDiv_2 {
width:302px;
display:none;
position:absolute;
top:-55px;
left:275px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}
.SectionLinksDiv_2 .GeneralPopupDiv_3 {
position:absolute;
z-index:395;
top:185px;
left:0px;
}
.IconPopupContainerDiv_3 {
width:302px;
display:none;
position:absolute;
top:130px;
left:70px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}

.SectionLinksDiv_2 .GeneralPopupDiv_4 {
position:absolute;
z-index:395;
top:185px;
left:220px;
}
.IconPopupContainerDiv_4 {
width:302px;
display:none;
position:absolute;
top:130px;
left:280px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}

.SectionLinksDiv_2 .GeneralPopupDiv_5 {
position:absolute;
z-index:395;
top:370px;
left:0px;
}
.IconPopupContainerDiv_5 {
width:302px;
display:none;
position:absolute;
top:300px;
left:70px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}
/*End Section 2 */	
/*Section 3 */

.SectionLinksDiv_3 {
position:relative;
left:0px;
min-height:650px;
z-index:500;
}
.SectionLinksDiv_3 h2 {
font-size:12px;
}

.SectionLinksDiv_3 .GeneralPopupDiv_1 {
position:absolute;
z-index:395;
top:0px;
left:0px;
padding-bottom:25px;
}


.SectionLinksDiv_3 .IconPopupContainerDiv_1 {
width:302px;
display:none;
position:absolute;
top:-135px;
left:70px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}
.SectionLinksDiv_3 .GeneralPopupDiv_2 {
position:absolute;
z-index:395;
top:0px;
left:220px;
}
.SectionLinksDiv_3 .IconPopupContainerDiv_2 {
width:302px;
display:none;
position:absolute;
top:-135px;
left:275px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}
.SectionLinksDiv_3 .GeneralPopupDiv_3 {
position:absolute;
z-index:395;
top:210px;
left:0px;
}
.SectionLinksDiv_3 .IconPopupContainerDiv_3 {
width:302px;
display:none;
position:absolute;
top:100px;
left:70px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}

.SectionLinksDiv_3 .GeneralPopupDiv_4 {
position:absolute;
z-index:395;
top:210px;
left:220px;
}
.SectionLinksDiv_3 .IconPopupContainerDiv_4 {
width:302px;
display:none;
position:absolute;
top:100px;
left:280px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}

.SectionLinksDiv_3 .GeneralPopupDiv_5 {
position:absolute;
z-index:395;
top:420px;
left:0px;
}
.SectionLinksDiv_3 .IconPopupContainerDiv_5 {
width:302px;
display:none;
position:absolute;
top:285px;
left:70px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}

.SectionLinksDiv_3 .GeneralPopupDiv_6 {
position:absolute;
z-index:395;
top:420px;
left:220px;
}
.SectionLinksDiv_3 .IconPopupContainerDiv_6 {
width:302px;
display:none;
position:absolute;
top:285px;
left:280px;
font-weight:normal;
font-size:10px;
color:#000;
font-size:11px;
line-height: 15px;
z-index:500;
}

.SectionLinksDiv_3 span.IconPopupBgDiv span.PopapCooment {
height:150px;
overflow-y:scroll;
}



/*End Section 3 */		
	.ContentArticlesDiv ul ul li {
border-bottom:none;
padding-bottom:2px;
}

.ContentArticlesDiv ul.NonBullet li {
list-style:none;
}

.ContentArticlesDiv ul li {
/*border-bottom:1px dotted #8c8c8c;*/
border-bottom:none;
padding-bottom:2px;
font-size:12px;
list-style:disc;
}

#ContentLeftPartLarge .ContentArticlesDiv ul {
margin-left:15px;
}

/*300909*/

.QuescionDiv_1, .QuescionDiv_2, .QuescionDiv_3, .QuescionDiv_4, .QuescionDiv_5, .QuescionDiv_6 {
	height:175px;
	width:430px;
	overflow:hidden;
	margin-bottom:20px;
	}
.QuescionDiv_1 {
	background: url(cardio.png) no-repeat left top;
	}
.QuescionDiv_2 {
	background: url(gastro.png) no-repeat left top;
	}
.QuescionDiv_3 {
	background: url(man_women.png) no-repeat left top;
	}
.QuescionDiv_4 {
	background: url(imun_alerg.png) no-repeat left top;
	}
.QuescionDiv_5 {
	background: url(neu_psih.png) no-repeat left top;
	}
.QuescionDiv_6 {
	background: url(stomato.png) no-repeat left top;
	}
div.PreparateRecomendationDiv {
	margin:20px 50px 15px 245px;
	}
div.PreparateRecomendationDiv h3, div.PreparateRecomendationDiv h3 a {
	margin:2px 0px 0px 0px;
	font: bold 12px Tahoma, Geneva, sans-serif;
	}
	
.RTInfo span {
font: normal 12px Verdana, Geneva, sans-serif;
}

/*021009Rounded*/
h2.AlergologyHead, h2.AndroUro, h2.Revmatology, h2.GastroEnterology, h2.Ginecology, h2.ImunoVaccinology, h2.Cardiology, h2.NeuroloPsihyatry, h2.Stomatology, h2.OtherThemes, h2.KlinFarmacology, h2.Nefrology, h2.Endocrinology {
height:45px;
margin:0px 0px 10px;
padding-left:50px;
}
h2.AlergologyHead {
background: url(header_alergology.png) no-repeat left top;
width:185px;
}
h2.AndroUro {
background: url(header_androl_urol.png) no-repeat left top;
width:281px;
}
h2.GastroEnterology {
background: url(header_gastroenterol.png) no-repeat left top;
width:240px;
}
h2.Ginecology {
background: url(header_ginekology.png) no-repeat left top;
width:174px;
}
h2.ImunoVaccinology {
background: url(header_imunol_vaccinol.png) no-repeat left top;
width:293px;
}
h2.Cardiology {
background: url(header_cardiology.png) no-repeat left top;
width:177px;
}
h2.NeuroloPsihyatry {
background: url(header_neurol_psih.png) no-repeat left top;
width:301px;
}
h2.Stomatology {
background: url(header_stomatol.png) no-repeat left top;
width:190px;
}
h2.OtherThemes {
background: url(header_other.png) no-repeat left top;
width:171px;
}
h2.KlinFarmacology {
background: url(header_farmacolo.png) no-repeat left top;
width:325px;
}
h2.Nefrology {
background: url(header_nefrolo.png) no-repeat left top;
width:166px;
}
h2.Endocrinology {
background: url(header_endocrinolo.png) no-repeat left top;
width:215px;
}

h2.Revmatology {
background: url(header_revmatology.png) no-repeat left top;
width:215px;
}

h2.AlergologyHead span,h2.Revmatology span, h2.AndroUro span, h2.GastroEnterology span, h2.Ginecology span, h2.ImunoVaccinology span, h2.Cardiology span, h2.NeuroloPsihyatry span, h2.Stomatology span, h2.OtherThemes span, h2.KlinFarmacology span, h2.Nefrology span, h2.Endocrinology span {
display:none;
}

.RoundedSchortBgDiv {
background: url(rounded_bg.png) repeat-y left top;
}
.RoundedSchortTopBgDiv {
background: url(rounded_top_bg.png) no-repeat left top;
}
.RoundedSchortBottomBgDiv {
    background: url(rounded_bottom_bg.png) no-repeat left bottom;
    padding:15px 30px 0px; 
    }
/*For round tables*/
tr.RoundedVertical td{
padding-bottom:25px;
}

.StickAuthorData span.date {
margin:0px;
padding:0px;
display:block;

}


.YelowRoundedHeadBgDiv {
background: #FEED7B url(rounded_head__top_bg.png) no-repeat left top;
padding:4px 15px;
}
.RoundedHeadContentDiv {
padding:2px 0px 20px;
background: #FFF url(rounded_head__medics_bottom_bg.gif) no-repeat left bottom;
margin-bottom:10px;
}
.RoundedHeadContentDiv span.MedicsName.MessageAutor {
display:block;
border-top:1px solid #FBCF00;
border-bottom:1px solid #FBCF00;
background: url(rounded_head__medics_bg.png) repeat-y left top;
padding:10px 15px;
}
.RoundedHeadContentDiv span.MedicsName a {
font-weight:bold;
font-size:11px;
}
#ctl00_content_MessageRoundTableControl_RoundTableMessage {
margin:0px 15px;
display:block;
font: 12px Verdana, Geneva, sans-serif;
}
#ctl00_content_MessageRoundTableControl_RoundTableDate {
display:block;
color:#666;
font-size:12px;
}
/*Round table counter*/
.MessageNumberDiv {
background: #009CDF url(nuber_left_bg.gif) no-repeat left top;
position:absolute;
top: -10px;
left:6px;
font: bold 12px Tahoma, Geneva, sans-serif;
color: #FFF;
}
.MessageNumberRightBgDiv {
background: url(number_right_bg.gif) no-repeat right top;
padding:2px 7px 3px 7px;
}


/*071009 Users Counter*/

.CounterDiv {
margin:30px 40px 0px auto;
font: 11px Tahoma, Geneva, sans-serif;
color: #666;
background: url(counter_bg.png) no-repeat left top;
width:145px;
height:64px;
}
.CounterDiv span {
color:#666666;
display:block;
margin:0px 0px 0px;
font: bold 20px Arial, Tahoma, Geneva, sans-serif;
}


/*16.10.09*/

.RoundedThemesButtonsTable td {
padding-right:15px;
padding-bottom:5px;
}

/*20.10.09*/

#ctl00_content_Activity table {
color:#3D7BC1;
}

/*021109*/

#PreparatesTabBlockDiv {
	background: url(/img/preparatesblock_bg.png) repeat-y left top;
	width:446px;
	padding-bottom:20px;
	}
#PreparatesTabBlockTopDiv {
	background: url(/img/preparatesblock_top_bg.png) no-repeat left bottom;
	height:10px;
	width:446px;
	}
#PreparatesTabBlockBottomDiv {
	background: url(/img/preparatesblock_bottom_bg.png) no-repeat left bottom;
	height:32px;
	width:446px;
}


#PreparatesTabBlockDiv h3 {
    margin:0px;
    padding:15px 0px;
}


#PreparatesTabBlockDiv h3, #PreparatesTabBlockDiv h2, #PreparatesTabBlockDiv h1,
#PreparatesTabBlockDiv h4,
#PreparatesTabBlockDiv h5,
#PreparatesTabBlockDiv ul
 {
    margin:0px;
    padding:15px 0px;
}

      

.ContentImageDiv {
	background: url(/img/preparatesimg_bg.png) repeat-y left top;
	width:414px;
	margin:0px auto;
	}
.ContentImageTopBgDiv {
	background: url(/img/preparatesimg_top_bg.png) no-repeat left top;
	width:414px;
	}
.ContentImageBottomBgDiv {
	background: url(/img/preparatesimg_bottom_bg.png) no-repeat left bottom;
	width:414px;
	}





.PreparateImageMenuDiv {
	margin-top:25px;
	}

.PreparateImageMenuDiv a {
    font: bold 12px Tahoma, Geneva, sans-serif;
    color: #8C8C8C;
    padding-left:10px;
    text-decoration:none;
    display:block;
    background: url(/img/left_sub_menu_current__orange_bullet.gif) no-repeat left 3px;
    }

.PreparateImageMenuDiv a:hover, .PreparateImageMenuDiv a#CurrentPreparateImageMenuLink {
    background: url(/img/left_sub_menu_current__orange_bullet.gif) no-repeat left 3px;
    color:#077AC0;
    }
.PreparateBlockContainerDiv {
	margin:0px 13px 0px 10px;
	}
.PreparateBlockContainerDiv p, ul, ol {
	margin-left: 8px;
	font-size:12px;
	}
.PreparateBlockContainerDiv ul.Lined {
	padding-left:15px;
	}
.PreparateBlockContainerDiv ul.Bulleted {
	padding-left:25px;
	}
.PreparateBlockContainerDiv ul.Bulleted li {
	list-style: disc;
	}

.PreparateBlockContainerDiv ul.Lined li {
	background: url(/img/list_line.gif) no-repeat left 8px;
	padding-left:10px;
}


.PreparateQuescionForm textarea{
	width:130px;
	height:70px;
	}
.PreparateQuescionForm select {
	width:130px;
	}
.TextFied {
	width:130px;
	}
.PreparateQuescionForm span {
	display:block;
	margin:7px 0px 3px;
	color:#666;
	}
.PreparateQuescion {
	margin:27px 0px;
	border-bottom:1px dotted #666;
	padding-bottom:15px;
}
.PreparateQuescion .QuescionAutor {
	font: italic 12px Verdana, Geneva, sans-serif;
	}
.PreparateQuescion.NonBorder {
	border-bottom:none;
	}
.clean.PreparateAptecPresence thead {
	background-color:#00A5E9;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}
.clean.PreparateAptecPresence td {
	vertical-align:top;
	text-align:center;
	}
.clean.PreparateAptecPresence tbody td {
	padding:5px 2px;
}
.clean.PreparateAptecPresence h5 {
	color:#077AC0;
	font: bold 11px Tahoma, Geneva, sans-serif;
	margin-top:0px;
	}
.clean.PreparateAptecPresence td.PreparateAptecPresenceAdress {
	text-align:left;
	border-right:1px solid #FFF;
	}
.clean.PreparateAptecPresence tr.BrownBg {
	background-color:#EDF1F3;
	}







/*Tabs Secondary menu*/
#tabs {
float:left;
width:100%;
/*background:#EDF1F3;*/
width:446px;
margin-bottom:-5px;
}
      
    #tabs ul {
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  list-style:none;
	  height:30px;
      }
    #tabs li {
		display:inline;
		margin:0px;
		padding:0px;
      }
    #tabs a {
		float:left;
		background:url(/img/secondary_tab_bg.png) repeat-x left top;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		text-transform: none;
		margin-right:0px;
		font: bold 12px Verdana, Tahoma, Arial;
      }
    #tabs a span {
      background:url(/img/secondary_tab_right_bg.png) no-repeat right top;
	  display:block;
      }
#tabs a span span {
background:url(secondary_tab_left_bg.png) no-repeat left top;
/* float:left;
*/ padding:9px 9px 13px 7px;
color:#fff;
}
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#087BC1;
      }
 
	 #tabs a:hover, #tabs ul li a#SecondaryTabMenuLink_Current {
background-position:0% -42px;
background:url(/img/secondary_tab_bg_over.png) repeat-x left top;
}
#tabs a:hover span, #tabs ul li a#SecondaryTabMenuLink_Current span {
background-position:100% -42px;
background: url(/img/secondary_tab_right_bg_over.png) no-repeat right top;
color:#087BC1;
}
#tabs a:hover span span, #tabs ul li a#SecondaryTabMenuLink_Current span span {
background-position:100% -42px;
background: url(/img/secondary_tab_left_bg_over.png) no-repeat left top;
color:#087BC1;
}



.PreparateBlockContainerDiv ul.Bulleted, ul.Bulleted, .NewsFullText ul {
padding-left:25px;
}
.PreparateBlockContainerDiv ul.Bulleted li, ul.Bulleted li, .NewsFullText ul li {
list-style: disc;
}

/*18.11.2009*/
div#GeneralContentContainerDiv div#PreparateBlockContainerDiv div.PreparateBlockContainerDiv ul.order {
    margin:0px;
    padding:0px;
    }

div#GeneralContentContainerDiv div#PreparateBlockContainerDiv div.PreparateBlockContainerDiv ul.order ul {
    margin:0px 0px 0px 22px;
    padding:0px;
    }
div#GeneralContentContainerDiv div#PreparateBlockContainerDiv div.PreparateBlockContainerDiv ul.order ul li {
    border-bottom:none;
    padding-bottom:2px;
    list-style:disc;
}

div#GeneralContentContainerDiv div#PreparateBlockContainerDiv div.PreparateBlockContainerDiv h2 {
    margin:12px 0px 5px 0px;
    padding:0px;
    }
    
    /*New FAQ styles*/
    .SmallFormBgDiv {
background: url(form_bg.gif) repeat-y left top;
width:431px;
}
.SmallFormTopBgDiv {
background: url(form_bg_top.gif) no-repeat left top;
position:relative;
width:431px;
}
.SmallFormBottomBgDiv{
background: url(form_bg_bottom.gif) no-repeat left bottom;
width:431px;
padding:8px 10px 18px;
}

span.AddressInfoSpan {
    margin-left:8px;
    display:block;

    }
    
.PartnerName  
{
 	font-weight:bold; 
 	color:#087bc1;
 	margin-left:8px;
 	margin-bottom:2px;
}
.PhoneWrapper
{
	margin-top:2px;
}

.show_phone_link
{
	background-image:url(/img/icon_phone.gif);
	background-repeat:no-repeat;
	margin-left: 2px;
	padding-left: 22px; 
	padding-bottom:6px
}

.RegNumber {
display:block;
text-align:right;
color:#8C8C8C;
font: 10px Tahoma, Geneva, sans-serif;
margin:0px 8px 10px 0px;
}

/* 7.12.2009*/
#PreparatesTabBlockDiv ul.Bulleted {
margin:0px 5px 0px 15px;
padding:0px;
}



/*021209*/

.CentersTable h3 {
background: url(/files/center_bullet.gif) no-repeat left 2px;
padding-left:18px;
}
.CentersTable ul {
padding:0px 0px 5px 15px;
}
.CentersTable ul li {
padding-bottom:3px;
}
span.list_small_images {
display:inline-block;
margin-right:3px;
}

/*120210*/
#PreparateBlockContainerDiv .ContentArticlesDiv ol {
margin-left:30px;
padding:0px 4px 0px 0px;
}

/*Drugs*/
#gallery div {
 width:138px;
 height:117px;
 float:left;
 margin:7px 7px 0px 0px;
}
#gallery div.PopupPreparatDiv span.EventPopupContainerDiv {
 height:63px;
}

@charset "utf-8";
/* CSS Document */

div.GeneralPopupDiv {
}
#ContentLeftPartLarge div.PopupPreparatDiv ul {
	margin:7px 7px 0px 0px;
	width:138px;
	height:117px;
	list-style-type:none;
	padding:0px;
	position:relative;
	float:left;
}
.PopupPreparatDiv li {
	text-align:center;
	cursor:pointer;
	padding:0px;
	margin:0px;
}

#EventPopupContainerDiv_1, #EventPopupContainerDiv_2, #EventPopupContainerDiv_3, #EventPopupContainerDiv_4, #EventPopupContainerDiv_5, #EventPopupContainerDiv_6, #EventPopupContainerDiv_7, #EventPopupContainerDiv_8, #EventPopupContainerDiv_9, #EventPopupContainerDiv_10, #EventPopupContainerDiv_11, #EventPopupContainerDiv_12, #EventPopupContainerDiv_13, #EventPopupContainerDiv_14, #EventPopupContainerDiv_15, #EventPopupContainerDiv_16, #EventPopupContainerDiv_17, #EventPopupContainerDiv_18, #EventPopupContainerDiv_19, #EventPopupContainerDiv_20, #EventPopupContainerDiv_21, #EventPopupContainerDiv_22, #EventPopupContainerDiv_23, #EventPopupContainerDiv_24, #EventPopupContainerDiv_25, #EventPopupContainerDiv_26, #EventPopupContainerDiv_27, #EventPopupContainerDiv_28, #EventPopupContainerDiv_29, #EventPopupContainerDiv_30 {
display:none;
position:absolute;
top:-40px;
left:50px;
z-index:500;
}

.PopupBgTop {
	background:url(popup_bg_top.gif) no-repeat left top;
	width:168px;
	display:block;
	height:9px;
}
.PopupBgBottom {
	background:url(popup_bg_bottom.gif) no-repeat left top;
	width:168px;
	display:block;
	height:27px;
}
.PopupBg {
	background:url(popup_bg.gif) repeat-y left top;
	width:168px;
	display:block;
}
.PopupBg a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.PopupPreparatDiv li a{
padding-top:105px;
}
.PopupPreparatDiv .DetailsObject span a{
padding:0px;
}

/*/drugs*/

/*Style bugs fixing*/
.PreparateBlockContainerDiv .ContentImageDiv .PreparateImageMenuDiv ul li {
border-bottom:1px solid #fff;
}

/*070410*/

.RightFlashContainerDiv {
position:relative;
}
.RightFlashDiv {
position: absolute;
top:0px;
left:0px;
z-index:0;
}

div#ContentLeftPartLarge .TestContentContainerDiv h1 {
color:#087bc1;
padding:10px 0px 0px;
}
div#ContentLeftPartLarge span.TestDescription {
color:#0977be;
font-size:12px;
display:block;
margin-bottom:10px;
line-height:16px;
text-align:justify;
}
div#ContentLeftPartLarge .TestContentContainerDiv ol li, div#ContentLeftPartLarge .TestContentContainerDiv ul li {
padding-bottom:2px;
}








/*050610*/


#HistoryDiv {
	width: 855px;
	position: absolute;
	left: 50%;
	top: 30%;
	margin-left: -428px;
	margin-top: -221px;
	display: none;
	text-align: left;
	z-index: 300;
}
#HistoryTopBgDiv {
	height:45px;
	width:855px;
	background: url(about_top_bg.png) no-repeat left top;
	}
#HistoryBottomBgDiv {
	height:21px;
	width:855px;
	background: url(about_bottom_bg.png) no-repeat left top;
	}
#HistoryContentBgDiv {
	width:855px;
	background: url(about_bg.png) repeat-y left top;
	height:700px;
	}
.FlashContentContainerDiv {
	overflow-y:scroll;
	overflow-x:hidden;
	height:660px;
	width:795px;
	margin-left:15px;
	position:relative;
}

.closeButton {
	display: block;
	width: 49px;
	height: 46px;
	text-decoration: none;
	position: absolute;
	top: 0px;
	right: 0px;
}
.closeButton:hover {
/*	background: url(cross_red.png) no-repeat;*/	
    background: none;
}
#CoverDiv {
	position:absolute;
	top:0%;
	left:0%;
	background:#CCC;
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:1185px;
	height:auto !important;
	height:100%;
	opacity:0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	display:none;
}

.FlashContainer_1 {
	position:relative; 
	overflow:hidden; 
	width: 1000px; 
	height: 1600px; 
}
.FlashContainer_2 {
	position: absolute; 
	top:0px; 
	right:0px; 
	width: 1210px; 
	height: 1000px;
	}


#LogoBottomDiv {
position:absolute;
bottom:-240px;
left:35px;
}
#BottomDiv {
background:url(/img/abbott_logo_secondary_bottom.gif) no-repeat 120px 18px;
}


.Directions img {
	margin-bottom:15px;	
	}
