* {
margin:0px;
padding:0px;
}

html, body {
	margin:0;
	padding:0;
	border:0;
	font-family: Tahoma , Helvetica , Sans serif;
	font-size: 12px;
	color:#333333;
	background:#FFFFFF;
	width: 100%;
	height: 100%;
}

body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}


a {
	color:#3182B7;
	font-size:12px;
	font-family: Tahoma , Helvetica , Sans serif;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	font-size:12px;
	font-family: Tahoma , Helvetica , Sans serif;
	text-decoration:underline;
}

/*classes*/
.white {
	color:white;
}
.active {
	background:#3182B7;
	padding-left:5px;
	padding-right:5px;	
	padding-top:2px;
	padding-bottom:3px;
}
.content_block {
	width:100%;
	height:auto !important;
	min-height:252px;
	height:293px;
	height:252px/*ie*/;
	float:left;
	padding-top:41px;
}
	.active2 {
		padding-left:5px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:3px;
		background:#3182B7;
		color:white;
		text-decoration:none;
	}
		.active2:hover {
			color:white;
			text-decoration:none;
		}
	.level1 {
		margin-left:16px;
	}
	.level2 {
		margin-left:26px;
		font-size:11px;
	}	
		.level2 a {
			font-size:11px;
		}		
		.level2 a:hover {
			font-size:11px;
		}			
	.submenu {
		width:20%;
		width:17%/*ie*/;
		height:auto !important;
		height:252px;
		min-height:252px;
		padding-right:3%;
		float:left;
	}
		.submenu li {
			display:list-item;
			list-style:none;
			font-family:Tahoma;
			font-size:13px;
			margin-bottom:12px;
		}
			.submenu li a {
				font-family:Tahoma;
				font-size:13px;			
				text-decoration:underline;
			}
			.submenu li a:hover {
				font-family:Tahoma;
				font-size:13px;			
				text-decoration:underline;
			}	
	.submenu2 {
		width:200px;
		width:190px/*ie*/;
		height:auto !important;
		height:352px;
		min-height:352px;
		padding-right:10px;
		float:left;
	}
		.submenu2 li {
			display:list-item;
			list-style:none;
			font-family:Tahoma;
			font-size:13px;
			margin-bottom:12px;
		}
			.submenu2 li a {
				font-family:Tahoma;
				font-size:13px;			
				text-decoration:underline;
			}
			.submenu2 li a:hover {
				font-family:Tahoma;
				font-size:13px;			
				text-decoration:underline;
			}				
.header_block {
	width:100%;
	height:55px;
	float:left;
	text-align:left;
}		
	.header_block h1 {
		font-size:24px;
		text-transform:uppercase;
		color:#3182B7;
		font-family:Tahoma,Helvetica;
		font-weight:lighter;
	}
.header_content {
	width:100%;
	height:auto !important;
	min-height:310px;
	height:310px;
	float:left;
}
	.press_item {
		width:281px;
		height:auto !important;
		height:89px;
		height:70px/*ie*/;
		min-height:70px;
		float:left;
		padding-bottom:19px;
	}
		.press_picture {
			width:70px;
			width:62px/*ie*/;
			height:70px;
			height:60px/*ie*/;
			float:left;
			padding-top:2px;
			margin-right:8px;
			margin-bottom:8px;
		}
			.press_picture img {
				border:1px solid #D7D7D7;
			}
		.press_date {
			color:#D31A42;
			font-size:10px;
			font-weight:bold;
		}
		.press_content {
			width:211px;
			height:auto !important;
			height:70px;
			min-height:70px;
			float:left;
			color:#3182B7;
			font-size:10px;
		}
			.press_content a {
				font-size:10px;
				text-decoration:none;
			}
			.press_content a:hover {
				font-size:10px;
				color:#194069;
				text-decoration:none;
			}
.publication_item {
	width:250px;
	height:auto !important;
	height:65px;
	height:55px/*ie*/;
	min-height:55px;
	float:left;
	padding-bottom:10px;
	font-size:10px;
	color:#3182B7;
}
	.publication_item h3 {
		padding-bottom:10px;
	}
	.publication_item h3 a {
		font-size:13px;
		text-decoration:underline;
	}
	.publication_item h3 a:hover {
		font-size:13px;
		text-decoration:underline;
		color:#194069;
	}	
/*end of classes*/

/*id*/
#view {
	width:142px;
	height:38px;
	position:absolute;
	z-index:2098;
	left:50%;
	top:162px;
	margin-left:439px;
	display:none;
}
	#view img {
		cursor: pointer;
	}
#hd_video {
	position:absolute;
	background-color:#000000;
	z-index:2099;
	width:100%;
	height:100%;
	left:0;
	top:0;
    filter:alpha(opacity=65);
    -moz-opacity: 0.65;
    -khtml-opacity: 0.65;
    opacity: 0.65;	
	display:none;
}
	#blank_video {
		width:100%;
		height:100%;
		float:left;
		position:relative;
	}
	#player {
		top:50%;
		left:50%;
		width:672px;
		height:368px;
		margin-left:-336px;
		margin-top:-184px;
		position:fixed;
		background:black;
		padding:7px;
		z-index:2100;
		display:none;
	}
	#closevideo {
		width:29px;
		height:29px;
		position:fixed;
		top:50%;
		left:50%;
		margin-left:335px;
		margin-top:-200px;
		z-index:2101;
		display:none;
	}
		#closevideo img {
			cursor:pointer;
		}
#side_left {
	left:0;
	top:0;
	width:100%;
	height:440px;
	z-index:100;
	background:url('/img/bg_left.jpg') top repeat-x;
	position:absolute;
	overflow-x:hidden;	
}
#side_right {
	left:50%;
	top:0;
	width:50%;
	height:440px;
	z-index:100;	
	background:url('/img/bg_right.jpg') top repeat-x;
	position:absolute;
	overflow-x:hidden;	
}
#subheader {
	left:0;
	top:0;
	width:100%;
	height:140px;
	background:#D9D9D9;
	z-index:100;
	position:absolute;
}
	#inheader {
		width:100%;
		max-width:1200px;
		height:140px;
		background:#194069;
		margin:0 auto;
	}
#global {
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	float:left;
}
	#container {
		width:95%;
		height:auto !important;
		min-height:100%;
		height:100%;
		margin:0 auto;
		position:relative;
		z-index:200;
		max-width:1190px;
	}
		#header {
			width:100%;
			height:140px;
			float:left;
		}
			#logo {
				width:289px;
				width:279px/*ie*/;
				height:140px;
				height:94px/*ie*/;
				float:left;
				padding-top:46px;
				padding-left:10px;
			}
			#header_right {
				width:697px;
				width:687px/*ie*/;
				height:140px;
				height:94px/*ie*/;
				padding-top:46px;
				padding-right:10px;
				float:right;
			}
				#search_language_kroshki {
					width:687px;
					width:430px/*ie*/;
					height:32px;
					float:right;
					padding-left:227px;
				}
					#language {
						width:70px;
						height:32px;
						height:23px/*ie*/;
						float:left;
						text-align:center;
						font-size:11px;
						color:#7D92A7;
						padding-top:9px;
					}
						#language a {
							font-size:11px;
							color:#7D92A7;
							text-decoration:none;
						}
						#language a:hover {
							font-size:11px;
							color:#7D92A7;
							text-decoration:none;
						}
					#kroshki {
						width:130px;
						height:32px;
						float:left;
						text-align:center;
					}					
						#kroshki li {
							display:inline;
							list-style:none;
							padding-left:12px;
						}
					#search {
						width:230px;
						height:32px;
						height:26px/*ie*/;
						float:right;
						padding-top:6px;
						text-align:right;
					}
						#search input {
							width:190px;
							width:178px/*ie*/;
							height:19px;
							height:16px/*ie*/;
							font-size:11px;
							color:#838383;
							border:none;
							background:url('/img/search_bg.jpg') top no-repeat;
							padding-left:6px;
							padding-right:6px;
							padding-top:3px;
						}
			#menu {
				width:687px;
				height:62px;
				height:45px/*ie*/;
				float:left;
				padding-top:17px;
				text-align:right;
			}
				#menu li {
					list-style:none;
					display:inline;
					line-height:19px;
					height:19px;
					font-size:12px;
					font-weight:bold;
					color:white;
					margin-left:4px;
					margin-right:4px;
				}
					#menu li a {
						font-size:12px;
						color:#9CACB7;
						text-decoration:underline;
						font-weight:lighter;
					}
					#menu li a:hover {
						font-size:12px;
						color:#CCDAE4;
						text-decoration:underline;
						font-weight:lighter;
					}
		#flash2 {
			width:100%;
			height:300px;
			position:absolute;
			z-index:1005;
			text-align:center;
			top:140px;
			left:50%;
			margin-left:-50%;	
		}		
		#flash2_in {
			width:100%;
			max-width:1200px;
			height:300px;
			margin:0 auto;
			position:relative;
		}						
	#flash {
		width:100%;
		height:440px;
		position:absolute;
		z-index:300;
		text-align:center;
		top:0;
		left:0;		
	}
		#flash_in {
			width:100%;
			max-width:1200px;
			height:440px;
			height:300px/*ie*/;
			margin:0 auto;
			z-index:300;
			text-align:center;
			padding-top:140px;
			margin:0 auto;
			background:#194069 url('/img/flash_bg.jpg') bottom center no-repeat;		
		}
	#blank {
		width:960px;
		height:300px;
		float:left;
	}
	#right_content_block {
		width:79%;
		height:auto !important;
		height:292px;
		height:276px/*ie*/;
		min-height:276px;
		float:left;
		background:transparent url('/img/right_content_block.jpg') bottom repeat-x;
		padding-bottom:16px;
	}
		#press_centre {
			width:335px;
			width:300px/*ie*/;
			height:auto !important;
			height:308px;
			min-height:308px;
			padding-right:10px;
			float:left;
			padding-top:10px;
			padding-left:20px;
			margin-right:5px;
			margin-bottom:10px;
		}
		#production {
			width:225px;
			width:190px/*ie*/;
			height:auto !important;
			height:308px;
			min-height:308px;
			float:left;
			margin-right:5px;
			margin-bottom:10px;
			padding-top:10px;
			padding-left:20px;		
			padding-right:10px;	
		}
			#production li {
				display:list-item;
				list-style:none;
				padding-bottom:15px;
				font-size:13px;
			}
				#production li a {
					font-size:13px;
					color:#333333;
					text-decoration:underline;
				}
				#production li a:hover {
					font-size:13px;
					color:#8E8E8E;
					text-decoration:underline;
				}	
			#publications {
				width:288px;
				width:258px/*ie*/;
				height:auto !important;
				height:308px;
				min-height:308px;
				padding-top:10px;
				padding-left:20px;
				padding-right:10px;
				float:left;
				margin-bottom:10px;
			}
				#publications h3 a {
					font-size:13px;
					color:#333333;
					text-decoration:underline;	
					font-weight:lighter;			
				}
				#publications h3 a:hover {
					font-size:13px;
					color:#8E8E8E;
					text-decoration:underline;		
					font-weight:lighter;		
				}				
	#main_content {
		width:79%;
		height:auto !important;
		min-height:336px;
		height:336px;
		float:left;
		font-size:12px;
		color:#333333;
		padding-bottom:30px;
		line-height:150%;
	}	
		#main_content a {
			font-size:12px;
		}
		#main_content a:hover {
			font-size:12px;
		}
		#main_content p {
			padding-top:3px;
			padding-bottom:3px;
			font-size:12px;
			line-height:150%;
			text-align:justify;
		}
	#path {
		width:100%;
		height:30px;
		height:20px/*ie*/;
		padding-bottom:10px;
		float:left;
		font-size:10px;
		color:#333333;
	}
		#path a {
			font-size:11px;
			color:#333333;			
			text-decoration:underline;
		}
		#path a:hover {
			font-size:11px;
			color:#3f3f3f;			
			text-decoration:underline;
		}		
	#main_content_page {
		width:79%;
		height:auto !important;
		min-height:336px;
		height:336px;
		float:left;
		font-size:10px;
		color:#333333;
		padding-bottom:30px;
	}	
		#main_content_page a {
			font-size:10px;
		}
		#main_content_page a:hover {
			font-size:10px;
		}
		#main_content_page p {
			padding-top:3px;
			padding-bottom:3px;
		}		
		#main_content_page li {
			margin-left:20px;
		}
	#main_content_page2 {
		width:79%;
		height:auto !important;
		min-height:336px;
		height:336px;
		float:left;
		font-size:12px;
		color:#333333;
		padding-bottom:30px;
		line-height:150%;
	}	
		#main_content_page2 a {
			font-size:12px;
		}
		#main_content_page2 a:hover {
			font-size:12px;
		}
		#main_content_page2 p {
			padding-top:5px;
			padding-bottom:5px;
			line-height:150%;
		}		
		#main_content_page2 p img {
			padding-right:10px;
			padding-bottom:10px;
			padding-top:10px;
		}				
		#main_content_page2 li {
			margin-left:20px;
		}		
	#adsense {
		width:280px;
		height:auto !important;
		min-height:336px;
		height:336px;		
		float:right;
	}		
	#mama_footer {
		width:100%;
		height:132px;
		float:left;
	}
	#footer_main {
		background:#F5F3F3;
		width:100%;
		height:132px;
		position:absolute;
		bottom:0;
		margin:0;
		padding:0;
		z-index:9999;
	}
		#footer_cont {
			width:100%;
			max-width:1200px;
			height:132px;
			margin:0 auto;
			background:#D9D9D9;
		}
		#footer {
			width:95%;
			height:132px;
			margin:0 auto;
		}
			#footer_left {
				width:12%;
				width:10%/*ie*/;
				height:132px;
				height:72px/*ie*/;
				padding-top:60px;
				padding-right:2%;
				text-align:left;
				float:left;
			}
			#footer_center {
				width:88%;
				height:132px;
				float:left;
			}		
				#footer_menu {
					width:810px;
					height:60px;
					height:35px/*ie*/;
					float:left;
					padding-top:25px;
				}
					#footer_menu li {
						display:inline;
						font-size:11px;
						color:#333333;
						padding-right:3px;
					}
						#footer_menu li a {
							font-size:11px;
							color:#333333;
							text-decoration:none;
						}
						#footer_menu li a:hover {
							font-size:11px;
							color:#333333;
							text-decoration:underline;
						}
					#footer_bottom {
						width:100%;
						height:72px;
						float:left;
					}				
						#footer_copyright {
							width:740px;
							height:72px;
							font-size:11px;
							color:#333333;
							float:left;
						}	
							#footer_copyright a {
								color:#3182B7;
								font-size:11px;
								text-decoration:underline;
							}
							#footer_copyright a:hover {
								color:#3182B7;
								font-size:11px;
								text-decoration:underline;
							}							
							#footer_copyright p {
								padding-bottom:5px;
							}
						#footer_right {
							width:70px;
							height:72px;
							float:right;
							text-align:right;
						}
/*end of id*/