/*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;
}
#ContentLeftPartLarge a {
outline: none;
}

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*/
				}
div.ArticlesDiv {
	margin:5px 0px 10px 0px;
}
			
/*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:200px;
	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;
		display:inline;
		position:relative;
}
.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:80%;
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");
}
	
	/*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 {
width:165px;
position:absolute;
left:44%;
bottom:95px;
}

@charset "utf-8";
/* CSS Document */

.GeneralPopupDiv div {
    display: inline;
    position: relative;
}
#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;	
	}

/* BEGIN OF BONUS PROGRAM */

/*080710*/

.CategoryDiv {
 border-bottom:1px dotted #666;
 margin:0px 0px 10px 0px;
 line-height:18px;
 padding-bottom:5px;
 
}
.CategoryDiv a {
	font-weight:bold;
}
.CategoryDiv a b {
	color:#666;
}
a.CategoryCurrent, a.CategoryCurrent:hover {
	text-decoration:none;	
	}

.CategoryDiv table a {
	font-weight:normal;
	font-size:12px;
}
.CategoryDiv span {
	font-weight:normal;
	font-size:11px;
}
.CategoryDiv table {
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.CategoryDiv table td {
	padding:2px 0px;	
	}
table.SearchResultBookTable {
	margin-bottom:25px;
	}
table.SearchResultBookTable td {
	vertical-align:top;
	}
.SearchResultBookTableRightTd {
	padding-left:8px;	
	}
span.BookName {
	font-size:12px;
	display:block;
	margin-bottom:4px;
	}
span.BookAutor, span.BookDesc, span.BookProducer, span.BookSerie {
	font-size:11px;
	text-align:justify;
	}
span.BookAutor a, span.BookProducer a, span.BookSerie a {
	font-size:11px;
	}
span.BookDesc {
	margin:10px 0px 6px 0px;
	display:block;	
	}
	
span.BookDesc a {
	font-size:11px;
	display:block;	
	}
div.Bonus {
	font-weight:bold;
	color:#666;
	}
div.BonusHome {
	font-weight:bold;
	margin-left:36px;
	}
.ComandAdressTable thead td, .ComandContainerTable thead td, .TotalsTable thead td {
	text-align:left;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #666;
	border-bottom:1px dotted #666;
	padding:5px 0px 5px 10px;
	}
.ComandAdressTable tfoot td, .ComandContainerTable tfoot td, .TotalsTable tfoot td {
	padding-top:15px;	
	}
.RightAlignedText {
	text-align:right;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #666;
	padding:5px 2px 5px 0px;
	}
.LeftAlignedText {
	text-align:left;
	font: normal 12px Tahoma, Geneva, sans-serif;
	padding:5px 0px 5px 3px;
	color:#666;	
	}
.LeftAlignedText a, .LeftAlignedText a:hover  {
	text-decoration:none;
	}
.LeftAlignedText a b {
	font: bold 11px Tahoma, Geneva, sans-serif;
	}
.ComandContainerTable table {
	margin:8px 0px;
	}
.ComandContainerTable table thead td {
	text-align: center;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	padding:5px;
	background-color:#00A5E9;
	border-right:1px solid #FFF;
	}
.ComandContainerTable table tbody td {
	font: normal 11px Tahoma, Geneva, sans-serif;
	padding:5px;
	}
.ComandContainerTable table tbody td b {
	color:#666;
	}
.ComandContainerTable table tbody td a b {
	color: inherit;
	}
.ComandContainerTable table tbody td input {
	width:30px;
	}

.ComandContainerTable table tbody tr.BrownBg {
	background-color:#F6F8F9;
	}
.ComandContainerTable table tbody td a {
	font: normal 11px Tahoma, Geneva, sans-serif;
	}
.TotalsTable .LeftAlignedText {
	font: normal 11px Tahoma, Geneva, sans-serif;
	}
	
span.BonusBg {
	background: url(bonuses/bonus_bg.gif) repeat-x left top;
	display:block;
	text-align:center;
	}
span.BonusLeftBg {
	background: url(bonuses/bonus_left_bg.gif) no-repeat left top;
	display:block;
	}
span.BonusRightBg {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #077AC0;
	background: url(bonuses/bonus_right_bg.gif) no-repeat right top;
	height:22px;
	padding:5px;
	display:block;
	}
span.BonusRightBg a {
	font: 11px Tahoma, Geneva, sans-serif;
	color:#cc0000;
	}
.CatalogSearchTable {
	border-bottom:1px dotted #666;
	margin-bottom:7px;
}

.CatalogSearchTable td {
	vertical-align:top;
	}
.CatalogSearchTable table {
	margin-bottom:10px;
	}
.CatalogSearchTable table td {
	vertical-align:middle;	
	}
	
.CatalogSearchTable h4 {
	color:#666;
	margin:0px;
	padding:0px;
	}
.CatalogSearchTable h3 {
	margin:0px;	
	}
.CatalogCategoryTable thead td a {
	font-weight:bold;
	}
.CatalogCategoryTable thead td, .CatalogCategoryTable tbody td {
	text-align:center;
	}
.CatalogCategoryTable tbody td a {
    font-size:12px;
  }
.CatalogCategoryTable td a b {
	color:#0679BF;
  }
table.CatalogCategoryTable {
	border: none;
	margin:0px;
 }
.OrderTable {
	margin-top:15px;
	}
.OrderTable thead td {
	color:#0679BF;
	font-size: 13px;
	padding:0px 0px 0px 15px;
	font-weight:bold;	
	}
.OrderTable table thead td {
	text-align: center;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	padding:5px;
	background-color:#00A5E9;
	border-right:1px solid #FFF;
	}
.GreenBg td {
	background-color:#D3ECD4;
	border-bottom:1px solid #FFF;
	border-right:1px solid #fff;
	border-collapse:collapse;
	padding:5px 0px;
	text-align:center;
	}
.BlueBg td {
	background-color:#D7E8F0;
	border-bottom:1px solid #FFF;
	border-right:1px solid #fff;
	border-collapse:collapse;
	padding:5px 0px;
	text-align:center;
	}
.WhiteBg td {
	background-color:#F6F8F9;
	border-bottom:1px solid #FFF;
	border-right:1px solid #fff;
	border-collapse:collapse;
	padding:5px 0px;
	text-align:center;
	}
.GreenBg td b, .BlueBg td b, .WhiteBg td b {
	color:#666;
	}
.GreenBg td a, .BlueBg td a, .WhiteBg td a {
	font-weight:bold;
	font-size:11px;
}

.BasketTable {
	
	}
.BasketTable thead td {
	color:#0679BF;
	font-size: 13px;
	padding:0px 0px 0px 15px;
	font-weight:bold;	
	}
.BasketTable table thead td {
	text-align: center;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	padding:5px;
	background-color:#00A5E9;
	border-right:1px solid #FFF;
	}
span.Status {
	display:block;
	background-color:#ccc;
	padding:5px;
	
	}
table.FinalOrderTable thead td {
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666;
	padding:3px 0px 5px;
	}
span.BoldColored {
	color:#0679BF;	
	}
table.FinalOrderTable thead td span a {
	font-size:11px;
	font-weight:bold;
	}
span.Avertisation {
	font: 11px Tahoma, Geneva, sans-serif;
	color:#666;	
	}
table.FinalOrderTable thead td span.Avertisation a {
	font-weight:normal;
	}
table.ComandContainerTable table td {
	text-align:center;
	}
table.ComandContainerTable table tr.CurrentDayCource td {
	font-weight:bold;
	color:#666;
	}
span.CourceUp {
	background: url(bonuses/arrow_up.gif) no-repeat right top;
	display:block;
	padding:3px 18px 3px 0px;	
	}
span.CourceDown {
	background: url(bonuses/arrow_down.gif) no-repeat right top;
	display:block;
	padding:3px 18px 3px 0px;	
	}
.ComandContainerTable table tbody tr.BrownBg {
	background-color:#F6F8F9;
	border-right:1px solid #EDF1F3;
	}
.ComandContainerTable table tbody tr.BrownBg td {
	border-right:1px solid #EDF1F3;
	}
.PrizeBookTable td {
	vertical-align:top;	
	}
.PrizeBookTableBookTableRightTd {
	padding-left:5px;
	}
.PrizeBookTableBookTableRightTd h2 {
	margin:0px 0px 5px;
	}
.PrizeResultTable {
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;	
	margin-top:20px;
	padding:5px 0px 8px;
	}
.StockPreseneceDiv, .ShipmentDateDiv {
	margin:6px 0px;
	}
.StockPreseneceDiv span, .ShipmentDateDiv span {
	font-weight:bold;
	color:#666;
	}
.BookDatesContainerDiv {
	margin:15px 0px;	
	}
.BookDatesContainerLeftDiv {
	width:160px;
	float:left;	
	}
.BookDatesContainerRightDiv {
	margin-left:165px;
	width:200px;
	}
.BookDatesContainerLeftDiv span, .BookDatesContainerRightDiv span {
	display:block;
	margin:5px 0px;
	}
.for_ie_bug {
	display:none;	
	}
tr.TotalsLine a, tr.TotalsLine a:hover {
	text-decoration:none;
	font-weight:bolder;
	} 

tr.TotalsLine td.DeletButtonTd a, tr.TotalsLine td.DeletButtonTd a:hover {
	text-decoration: underline;
	font-weight:bold;
	}



/*131110*/

.CategorySearchTable td {
	vertical-align:top;
	width:50%;	
	}
.CategorySearchTable h4 {
	color:#666;
	margin:0px;
	padding:0px;
	}
.CategorySearchTable h2 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	}
.CategorySearchTable h2 a {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	padding:6px 0px 8px 31px;
	display:block;
	text-decoration:none;
	}
.CategorySearchTable ul {
	padding-left:8px;	
	}
.CategorySearchTable ul li, .CategorySearchTable  {
	list-style:none;
	padding-left:5px;
	}
.CategorySearchTable ul li a, td.JorPerBg a, td.CatBook a, td.CatVideo a, 
td.CatMus a, td.CatOther a, td.SciLitBg a, td.AnimBg a, td.HfBg a, td.DmBg a, 
td.ZmBg a, td.KmBg a, td.RmBg a, td.OthmBg a, td.StrmBg a, td.RusmBg a, td.HpmBg a, td.DtBg a, td.RiBg a{
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	 background:none;
	}
	
.CatBook {
	background: url(bonuses/cat_book_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.CatBook {
	background: url(bonuses/cat_book_bg.gif) no-repeat left top;
	padding-left:22px;
	}

.CatVideo {
	background: url(bonuses/cat_video_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.CatVideo {
	background: url(bonuses/cat_video_bg.gif) no-repeat left top;
	padding-left:22px;
	}

.CatMus {
	background: url(bonuses/cat_mus_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.CatMus {
	background: url(bonuses/cat_mus_bg.gif) no-repeat left top;
	padding-left:22px;
	}

.CatOther {
	background: url(bonuses/cat_other_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.CatOther {
	background: url(bonuses/cat_other_bg.gif) no-repeat left top;
	padding-left:22px;
	}


li.JorPerBg, td.JorPerBg {
	background: url(bonuses/cat_ju_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.JorPerBg {
	background: url(bonuses/cat_ju_bg.gif) no-repeat left top;
	padding-left:22px;
	}
li.SciLitBg {
	background: url(bonuses/cat_nl_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.SciLitBg {
	background: url(bonuses/cat_nl_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.AnimBg {
	background: url(bonuses/cat_an_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.AnimBg {
	background: url(bonuses/cat_an_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.HfBg {
	background: url(bonuses/cat_hf_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.HfBg {
	background: url(bonuses/cat_hf_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.DmBg {
	background: url(bonuses/cat_dm_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.DmBg {
	background: url(bonuses/cat_dm_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.ZmBg {
	background: url(bonuses/cat_im_bg.gif) no-repeat left top;
}
div.CategoryDiv td.ZmBg {
	background: url(bonuses/cat_im_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.KmBg {
	background: url(bonuses/cat_cm_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.KmBg {
	background: url(bonuses/cat_cm_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.RmBg {
	background: url(bonuses/cat_rm_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.RmBg {
	background: url(bonuses/cat_rm_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.OthmBg {
	background: url(bonuses/cat_om_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.OthmBg {
	background: url(bonuses/cat_om_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.RusmBg {
	background: url(bonuses/cat_rum_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.RusmBg {
	background: url(bonuses/cat_rum_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.StrmBg {
	background: url(bonuses/cat_strm_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.StrmBg {
	background: url(bonuses/cat_strm_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.HpmBg {
	background: url(bonuses/cat_hpm_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.HpmBg {
	background: url(bonuses/cat_hpm_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.DtBg {
	background: url(bonuses/cat_dt_bg.gif) no-repeat left top;
}
div.CategoryDiv td.DtBg {
	background: url(bonuses/cat_dt_bg.gif) no-repeat left top;
	padding-left:22px;
	}

li.RiBg {
	background: url(bonuses/cat_ri_bg.gif) no-repeat left top;
	}
div.CategoryDiv td.RiBg {
	background: url(bonuses/cat_ri_bg.gif) no-repeat left top;
	padding-left:22px;
	}








 
a.with-delivery {
	font-size:11px; 
	color: #F00;
}

/*021110*/
.BonuCartBgDiv {
	background: url(bonuses/cart_bg.gif) repeat-y left top;
	width:118px;
	}
.BonuCartTopBgDiv {
	background: url(bonuses/cart_top_bg.gif) no-repeat left top;	
	}
.BonuCartBottomBgDiv {
	background: url(bonuses/cart_bottom_bg.gif) no-repeat left bottom;
	padding:5px 0px 5px;
	text-align:center;	
	}
.BonuCartBgDiv a {
	display:block;
	font: 11px Tahoma, Geneva, sans-serif;
	}
	
.CartRemindDiv {
	background: url(bonuses/cart_remind_bg.gif) repeat-x left top;
	margin:0px 5px 5px 0px;
	}
.CartRemindLeftBgDiv {
	background: url(bonuses/cart_remind_left_bg.gif) no-repeat left top;	
	}
.CartRemindRightDiv {
	 background: url(bonuses/cart_remind_right_bg.gif) no-repeat right top;
	 padding:3px 12px 0px 4px;
	 color:#FFF;
	 height:17px;
 }
.CartRemindDiv b {
	color:#FFFF99;
	}
	
table.RadioButtonsTable td input {
	border:none; 
 }
 
 /* END OF BONUS PROGRAM */
 
 
 span.Checkbox input {
	border:none;
}

#calendarFilterTable td {
	padding:2px 3px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#calendarFilterTable td input {
	height:15px;
}
#calendarFilterTable .InputTD input {
	border:1px solid #999;
	width:199px;
	height:15px;
}
#calendarFilterTable .TextTD {
	color:#666;
	font:bold 11px Tahoma;
}
#calendarFilterTable .InputTD .Checkbox input {
	width: 13px;
	margin:0px;
	height:13px;
}
#calendarFilterTable .BorderButton {
	border-top:1px dotted #666;
	padding-top:10px;
}
#calendarFilterTable .BorderButton input {
	height:20px;
}
.FloatTable {
	float:left;
	display:block;
	padding-bottom:10px;
}
#calendarFilterTable .BorderButton {
	text-align:center;
}

#calendarFilterTable .ajax__calendar .ajax__calendar_container 
{
	width:188px;
}

#calendarFilterTable .ajax__calendar .ajax__calendar_body
{
	width:180px;
}
.data.bonus td {
 padding:3px 7px;
 border:none;
 vertical-align:top;
}
.data.bonus td p {
 font-size:11px;
}
.WhiteTdBonus {
 background-color:#fff;
}
#BonusDiv h2, #BonusDiv h3, #BonusDiv p, #BonusDiv ol li, #BonusDiv ul li, #BonusDiv a {
font-size:11px;}

 .Novinki {
	background: url(novinki.gif) no-repeat left top;
	position:relative;
	left:-10px;
	}
div.Novinki td.CatBook {
	background: url(novinki.gif) no-repeat left top;
	padding-left:47px;
	}
.CategorySearchTable .Novinki h2 {
	padding:0px;
	margin:0px;	
	}
.CategorySearchTable .Novinki h2 a {
	padding:15px 0px 15px 47px;
	}
.CategorySearchTable .Novinki ul {
	padding-left:20px;
	
	}



/* 12.08.11 */
#AccordionDiv {
	margin:30px 0px 0px 8px;
 	padding: 0 0 0 0;
}
#AccordionDiv div {
	display: block;
	cursor: pointer;
}
#ContentLeftPartLarge #AccordionDiv ul.ContentACCDiv {
	display: none;
        background-color: #fff3e3;
	margin: 0 10px 0 0; padding: 0;
}
#ContentLeftPartLarge #AccordionDiv .HeaderACCDiv {
	width:413px;
	position:relative;
}
#ContentLeftPartLarge .HeaderACCDiv p {
	color:#fff;
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 6px 3px 35px;
	display:block;
	text-align:left;
	line-height:25px;
}
#AccordionDiv .HeaderACCDiv p span {
	border-bottom:1.5px dashed #fff;
	padding:0px 2px 2px;
}
#AccordionDiv .HeaderACCDiv .blue {
	background-color:#3C4E9A;
}
#AccordionDiv .HeaderACCDiv .blue_light {
	background-color:#63A5DF;
}
#AccordionDiv .HeaderACCDiv .yellow {
	background-color:#FFC100;
}
#AccordionDiv .HeaderACCDiv .orange {
	background-color:#F17E2C;
}
#AccordionDiv .HeaderACCDiv .Minus {
	position:absolute;
	left:13px;
	top:15px;
 *top:20px;
*left:15px;
}
#AccordionDiv .HeaderACCDiv .Plus {
	position:absolute;
	left:13px;
	top:15px;
 *top:20px;
 *left:15px;
}
#AccordionDiv .HeaderACCDiv .top {
	height:8px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
#AccordionDiv .HeaderACCDiv .bottom {
	height:8px;
	background-position:left top;
	background-repeat:no-repeat;
}
#AccordionDiv .HeaderACCDiv .blue_t {
	background-image:url(/img/blue_top.gif);
}
#AccordionDiv .HeaderACCDiv .blue_b {
	background-image: url(/img/blue_bottom.gif);
}
#AccordionDiv .HeaderACCDiv .blue_light_t {
	background-image:url(/img/blue_light_top.gif);
}
#AccordionDiv .HeaderACCDiv .blue_light_b {
	background-image: url(/img/blue_light_bottom.gif);
}
#AccordionDiv .HeaderACCDiv .yellow_t {
	background-image:url(/img/yellow_top.gif);
}
#AccordionDiv .HeaderACCDiv .yellow_b {
	background-image: url(/img/yellow_bottom.gif);
}
#AccordionDiv .HeaderACCDiv .orange_t {
	background-image:url(/img/orange_top.gif);
}
#AccordionDiv .HeaderACCDiv .orange_b {
	background-image: url(/img/orange_bottom.gif);
}
#AccordionDiv .ContentACCDiv li{
 	padding: 10px 20px 20px 35px;
	text-align: left;
        background-color: #fff3e3;
}
                                                                        


/* 31.10.11 */
  

#PreparateBlockContainerDiv .warn_label {
	margin: 30px 0 10px 0;
	font-style: italic;
	font-size: 90%;
}
#PreparateBlockContainerDiv .warn_label p {
	padding-top: 5px;
	border-top: 1px solid #ccc;
}



/* 8.12.12 */
#PreparatsDiv a {
	display:block;
	margin:15px 0px 5px;
}
#PreparatsDiv h1 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#C40000;
	margin:15px 0px 15px;
}

.disclaimer-head b {
	color:#087BC1;
	font-size:14px;
}
.disclaimer-head {
	margin-bottom:25px;
}
#ContentLeftPartLarge .disclaimer-body li {
	padding:0px 0px 5px 0px;
	margin-left:25px;
	list-style: disc;
}
.disclaimer-bottom b {
	color:#087BC1;
	font-size:12px;
}
.button-yes {
	background:url(/img/yes.png) no-repeat left top;
	font-size:0px;
	width:36px;
	height:18px;
	border:none;
	cursor:pointer;
}
.button-no {
	background:url(/img/no.png) no-repeat left top;
	font-size:0px;
	width:36px;
	height:18px;
	border:none;
	cursor:pointer;
}

