*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat:no-repeat;
}
body{
	padding:0px;
	margin:0px;
	background-image:url(../../_common/img/internal.jpg);
	background-position:center top;
}
body#main{
	background-image:none;
}
h1,h2,h3,h4,h5,h6,p,form,input,ul,li{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
sup{
color:#777777;
font-size:9px;

}
ul{
	list-style-type:none;
}
a{
	color:#1D6A81;
}
a:hover{
	text-decoration:none;
}

div#mainBlock{
	background-image:url(../../_common/img/main.jpg);
	background-position:center 150px;
	min-height:700px;
	min-width:960px;
}
#logoMain{
	position:absolute;
	margin:20px 0px 0px 25px;
}
#logoSmall{
	position:absolute;
	margin:40px 0px 0px 0px;
}
.topMenuList{
	float:right;
	margin:20px 10px 0px 0px;
}
.internalTopMenu{
	position:absolute;
	margin:3px 0px 0px 240px;
}
.topMenuList li,.internalTopMenu li{
	float:left;
	margin-left:25px;
	background-image:url(../../_common/img/topMenuBg.gif);
	background-position:right top;
	height:25px;
	padding-right:10px;
}
.topMenuList li.active,.internalTopMenu li.active{
	background-image:url(../../_common/img/topMenuBgActive.gif);
}
.topMenuList li.active a,.internalTopMenu li.active a{
	color:#9F090A;
}
.topMenuList li.active a:hover,.internalTopMenu li.active a:hover{
	color:#9F090A;
}
.topMenuList a,.internalTopMenu a{
	color:#1B6997;
	text-decoration:none;
	font-size:10px;
	position:relative;
	top:13px;
}
.topMenuList a:hover,.internalTopMenu a:hover{
	color:#1B6997;
	text-decoration:underline;
}


#mainText1En{
	position:absolute;
	margin:190px 0px 0px 594px;
}
#mainText1Fr{
	position:absolute;
	margin:190px 0px 0px 563px;
}


#mainText2{
	position:absolute;
	margin:298px 0px 0px 138px;
}
#logoPharma{
	position:absolute;
	margin:386px 0px 0px 180px;
}
#mainText3Block{
	position:absolute;
	margin:510px 0px 0px 750px;
}
.titleRomb{
	background-image:url(../../_common/img/romb.gif);
	background-position:left top;
	padding:21px 0px 0px 25px;
}
#logoAna{
	position:absolute;
	margin:40px 0px 0px 40px;
}
#photo1{
	position:absolute;
	margin:350px 0px 0px 537px;
}
#photo2{
	position:absolute;
	margin:313px 0px 0px 746px;
}
.mainMenuList,.internalMenuList{
	position:absolute;
	margin:447px 0px 0px 0px;
}
.mainMenuList{
	width:400px;
}
.internalMenuList{
	margin:60px 0px 0px 750px;
	width:100px;
}
.mainMenuList li,.internalMenuList li{
	height:24px;
	margin-bottom:14px;
}
.internalMenuList li{
	margin-bottom:14px;
}
.mainMenuList li.item3{
	margin:-26px 0px 0px 180px;
}
.mainMenuList li.item4{
	margin:14px 0px 0px 180px;
}
.mainMenuList li.item5{
	margin:-24px 0px 0px 360px;
}
.mainMenuList li.item6{
	margin:14px 0px 0px 360px;
}
.mainMenuList li.item7{
	margin:-24px 0px 0px 540px;
}
.mainMenuList li.item8{
	margin:14px 0px 0px 540px;
}
.mainMenuList a,.internalMenuList a{
	position:relative;
	background-image:url(../../_common/img/mainMenuBg.gif);
	display:block;
	_width:120px;
	max-width:140px;
	min-width:120px;
	height:24px;
	line-height:24px;
	padding-left:36px;
	color:#3F4042;
	font-family: Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.mainMenuListAct a,.internalMenuListAct a{
	background-image:url(../../_common/img/mainMenuBgBlue.gif);
	position:relative;
	display:block;
	_width:120px;
	max-width:140px;
	min-width:120px;
	height:24px;
	line-height:24px;
	padding-left:36px;
	color:#1D6A81;
	font-family: Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.mainMenuList a:hover,.internalMenuList a:hover{
	background-image:url(../../_common/img/mainMenuBgBlue.gif);
	text-decoration:underline;
	color:#1D6A81;
}
#NewsTicker{
	width:710px;
	height:200px;
	margin:0 auto;
	margin-left:25px;
}
#NewsVertical {
	height: 200px;
	display: block;
	overflow: hidden;
	position: relative;
}
#TickerVertical {
	width:800px;
	height: 200px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.newsBlockMain{
	margin:640px 0px 0px 150px;
}
.newsBlockItem{
	width: 205px;
	height: 200px;
	display: inline;
	font-size:10px;
	color:#404040;
	float:left;
	margin:0px 50px 0px 0px;
	line-height:18px;
}
.newsBlockItemRight{
	font-size:10px;
	color:#404040;
	line-height:18px;
	padding-left:25px;
}
div.newsBlockMain div.last{
	margin-right:0px;
}
.newsTitle, .newsTitle *{
	color:#015A7C;
	font-size:11px;
	font-weight:bold;
}
.newsTitle{
	font-weight:normal;
	margin:10px 0px 5px 0px;
}
.newsTitle img{
	margin-right:4px;
}
.newsPicBlock{
	margin:10px 5px 0px 0px;
	float:right;
}
#footerBlock{
	padding:0px 0px 10px 0px;
}
.copyRightFooter {
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	_margin-top:0px;
}
.copyRightDiv {
	width:440px;
	clear:none;
	float:left;
	text-align:left;
	margin-top:3px;
	font-weight:normal;
	color:#666666;
	font-size:10px;
}
.intercollabDiv {
	width:440px;
	clear:none;
	float:left;
	text-align:right;
	margin-top:3px;
	margin-left:59px;
	font-weight:normal;
	color:#666666;
	font-size:10px;
}
.intercollabDiv a {
	color:#666666;
	font-weight:bold;
	font-size:10px;
}
#footerLine{
	background-color:#97C2C8;
	height:3px;
	margin:50px 0px 20px 0px;
}
#footerMenuList{
	margin-left:200px;
}
#footerMenuList *{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015A7C;
}
#footerMenuList li{
	float:left;
	background-image:url(../../_common/img/bgFooterMenu.gif);
	background-position:right;
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 12px;
}
#footerMenuList li a{
	text-decoration:none;
}
#footerMenuList li a:hover{
	text-decoration:underline;
}
#footerMenuList li.last{
	padding:0px;
	background-image:none;
}
#footerMenuList li.first{
	margin:0px;
}
.blockTitle{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#111111;
	margin:5px 0px 10px 0px;
}
h1.blockTitle{
	margin-bottom:0px;
}
.readmoreBlock{
	margin:10px 0px;
}
.pathBlock{
	position:absolute;
	margin:-30px 0px 0px 0px;

}
.pathBlock a{
	font-family:Verdana;
	font-size:12px;
	letter-spacing:1px;
	line-height:15px;
}
.pathBlock a{
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:3px 0px 5px 12px;
	background-image:url(../../_common/img/bgPath.gif);
	background-position:0px 5px;
	margin:0px 7px 0px 0px;
}
.pathBlock a.home{
	background-image:url(../../_common/img/iconHome.gif);
	background-position:0px 0px;
	padding-left:30px;
}
#heightOfHeader{
	height:380px;
}
#clickVideoBlock{
	padding:10px 0px 0px 30px;
}
#photo3{
	position:absolute;
	margin:233px 0px 0px 247px;
}
#mainText4en{
	position:absolute;
	margin:130px 0px 0px 200px;
}
#mainText4fr{
	position:absolute;
	margin:130px 0px 0px 130px;
}
.contentStyle,.contentStyle p,.contentStyle span{
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	line-height:15px;
}
.contentStyle p{
	margin-bottom:12px;
}
#unvisible{
	display:none;
}


.rombContact {
	background-image:url(../../_common/img/romb.gif);
	background-position:left top;
	padding:21px 0px 0px 25px;
	}

.contactUsDiv {
	background-image:url(../../_common/img/contactUsBGimg.gif);
	background-position:0px 0px;
	padding: 25px 0px 0px 30px;
	margin: 30px 0px 0px 0px;
	width:100%;
	clear:right;
	float:left;
	display:block;
}
.contactDetailsDiv {
	clear:none;
	float:left;
	width:620px;
	font-weight:bold;
	color:#404040;
}

.selectUsDiv {
	clear:left;
	float:left;
	width:250px;
	font-weight:bold;
	color:#404040;

}
.selectDetDiv {
	clear:left;
	float:left;
	width:100%;
	font-weight:bold;
	color:#404040;
}
.contPadd {
	margin: 7px 0px 7px 0px;
	width: 220px;
	padding: 3px;
	color:#8D8D8D;
	border:1px double #8D8D8D;
}
.contPaddSel {
	margin: 7px 0px 7px 0px;
	width: 230px;
	padding: 3px;
	color:#8D8D8D;
	border:1px double #8D8D8D;
}
.contPaddText {
	margin: 7px 0px 7px 0px;
	width: 615px;
	height: 125px;
	color:#8D8D8D;
	border:1px double #8D8D8D;
}
.sendButton {
	float:right;
}
.contBlockDiv {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
	width: 900px;
}
.wey {
	padding: 5px;
	border:1px solid #E0E0E0;
}
.contactWeyDiv {
	clear:none;
	float:left;
	font-weight:bold;
	color:#404040;
	width:250px;
}
.contactDataDiv {
	clear:both;
	float:left;
	margin-top:20px;
	width:100%;
}
.InfoTable {
	width:100%;
}

.InfoTableTDtop {
	height:6px;
	background-color:#156585;
}
.InfoTableSecondTDtop {
	height:4px;
	background-color:#D5D5D5;
}
.InfoTableTD {
	padding: 0px 0px 0px 7px;
	font-weight:bold;
	width:33%;
	height:30px;
	vertical-align:top;
	border-left:1px solid #D2D2D2;
}
.info {
	font-weight:normal;
	vertical-align:top;
	padding:10px;
}


.clearBothDiv {
	clear:both;
}
.clearNoneDiv {
	clear:right;
	float: left;
	margin: 20px 5px 3px 0px;
}
.clearNoneDivName {
	clear:left;
	float: left;
	margin: 20px 0px 3px 0px;
	font-weight:bold;
	width:120px;
	color:#0E5F7A;
}
.formDiv {
	display:block;
	text-align:left;
	padding: 40px 0px 20px 330px;
}

.text_login {
	width:145px;
}
.clearButtonDiv {
	clear:both;
	margin: 60px 0px 0px 120px;
}
.input_conteiner {
	display:block;
	text-align:left;
}
.searchButtonDiv {
	clear:none;
	float: left;
	margin: 19px 0px 20px 15px;
}

.searchNoneDiv {
	clear:none;
	float: left;
	margin: 20px 0px 20px 0px;
}

.searchNoneDivName {
	clear:none;
	float: left;
	margin: 20px 0px 10px 0px;
	font-weight:bold;
	width:70px;
	color:#0E5F7A;
}

.searchText_login {
	width:120px;
}
 .logPub{
 margin-left:120px;
 margin-top:10px;
 }
 .forgText{
 	width:200px;

 }
 #forgot_pass_error{
 	clear:both;
	width:430px;
 }
 .formDivNew{
	display:block;
	text-align:left;
	padding: 40px 0px 20px 230px;
 }
#formTextIn{
	padding-right:100px;
	padding-bottom:20px;
}
.textRadioRegistration{
	color:#0e5f7a;
}

.country_name
{
	font-size:18px;
}

.sitemap
{
	font-size:14px;
	text-decoration:none;
}

.sitemap a:hover
{
	font-size:14px;
	text-decoration:underline;
}


.sub_menu li{
	float:left;
	margin-right:20px;
}

.sub_menu a{
	position:relative;
	background-image:url(../../_common/img/mainMenuBg.gif);
	display:block;
	_width:120px;
	max-width:140px;
	min-width:120px;
	height:24px;
	line-height:24px;
	padding-left:36px;
	color:#3F4042;
	font-family: Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu li.internalMenuListAct a{
	background-image:url(../../_common/img/mainMenuBgBlue.gif);
	position:relative;
	display:block;
	_width:120px;
	max-width:140px;
	min-width:120px;
	height:24px;
	line-height:24px;
	padding-left:36px;
	color:#1D6A81;
	font-family: Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu a:hover{
	background-image:url(../../_common/img/mainMenuBgBlue.gif);
	text-decoration:underline;
	color:#1D6A81;
}