@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
#page {
	width:870px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	height:113px;
	background:url(/img/header-bg.gif) left no-repeat;
	margin-bottom:10px;
}
	#logo {
		margin-left:120px;
		margin-top:20px;
		width:237px;
		float:left;
	}	
	#image {
		width:513px;
		float:left;
		position:absolute;
		padding-left:357px;
		margin-top:17px;
	}
	#img-front {
		background:url(/img/pic-front.png) no-repeat;
		z-index:1000;
		width:513px;
		height:113px;
		float:right;
		position:absolute;
		margin-left:357px;
	}
#main {
	width:870px;
	display:table;
}
#sidebar {
	width:226px;
	float:left;
	display:table;
}
	#controls {
		margin-left:18px;
		padding-top:10px;
	}
		#controls a {
			margin-left:15px;
		}
	#sidemenu {
		background:url(/img/menu_bg.gif) top no-repeat #b1b1b1;
		width:226px;
		margin-bottom:20px;
		margin-top:20px;
	}
		#sidemenu-bg {
			background:url(/img/menu_bg_2.gif) bottom no-repeat;
			padding-top:40px;
			padding-bottom:40px;			
		}
		#sidemenu-bg ul {
			margin-left:28px;
		}
		#sidemenu-bg li {
			list-style:disc;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:11px;
			line-height:18px;

		}
			#sidemenu-bg li a {
				text-decoration:none;
				color:#FFFFFF;
				font-weight:bold;
			}
			#sidemenu-bg li a:hover {
				text-decoration:underline;
			}
			#sidemenu-bg li.active {
				background:url(/img/sidemenu_active.gif) left no-repeat;
				margin-left:-20px;
				padding-left:20px;
			}
		.sideblock {
			background:url(/img/sideblock-top.gif) top no-repeat #b1b1b1;
			width:226px;
			margin-bottom:20px;
		}
			.sideblock a {
				color:#FFFFFF;
				font-weight:normal;
				
			}
			.sideblock-bg {
				background:url(/img/sideblock-bottom.gif) bottom no-repeat;
				padding-left:20px;
				padding-top:40px;
				padding-bottom:40px;
				padding-right:20px;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:13px;
				line-height:16px;
			}
		.sidebar-banner {
			margin-bottom:20px;
			text-align:center;
		}
		.sideblock li  {
			list-style:disc;
			margin-left:15px;
			padding-left:0px;
			margin-bottom:3px;
			margin-top:3px;
			font-size:11px;
		}
		.sideblock li a  {
			text-decoration:none;
			padding-bottom:1px;
		}
		.sideblock li a:hover  {
			text-decoration:underline;
		}
#block {
	width:644px;
	
}
	#mainmenu {
		height:28px;
		margin-left:17px;
	}
		#mainmenu li {
			float:left;
			text-indent:-3000px;
			display:block;
			height:28px;
			outline:none;
			margin-right:1px;
		}
			#mainmenu li a {
				display:block;
				height:28px;
				outline:none;
			}
			#mainmenu li a.about { width:110px; background:url(/img/about_off.gif) no-repeat; }
			#mainmenu li a.about:hover { background:url(/img/about_hover.gif) no-repeat; }
			#mainmenu li a.about.active { background:url(/img/about_active.gif) no-repeat;}
			#mainmenu li a.staff { width:110px; background:url(/img/staff_off.gif) no-repeat; }
			#mainmenu li a.staff:hover { background:url(/img/staff_hover.gif) no-repeat; }
			#mainmenu li a.staff.active { background:url(/img/staff_active.gif) no-repeat;}
			#mainmenu li a.advertise { width:127px; background:url(/img/advertise_off.gif) no-repeat; }
			#mainmenu li a.advertise:hover { background:url(/img/advertise_hover.gif) no-repeat; }
			#mainmenu li a.advertise.active { background:url(/img/advertise_active.gif) no-repeat;}
			#mainmenu li a.headings { width:110px; background:url(/img/headings_off.gif) no-repeat; }
			#mainmenu li a.headings:hover { background:url(/img/headings_hover.gif) no-repeat; }
			#mainmenu li a.headings.active { background:url(/img/headings_active.gif) no-repeat;}
			#mainmenu li a.contacts { width:110px; background:url(/img/contacts_off.gif) no-repeat; }
			#mainmenu li a.contacts:hover { background:url(/img/contacts_hover.gif) no-repeat; }
			#mainmenu li a.contacts.active { background:url(/img/contacts_active.gif) no-repeat;}

			#mainmenu li a.about_ru { width:110px; background:url(/img/about_off_ru.gif) no-repeat; }
			#mainmenu li a.about_ru:hover { background:url(/img/about_hover_ru.gif) no-repeat; }
			#mainmenu li a.about_ru.active { background:url(/img/about_active_ru.gif) no-repeat;}
			#mainmenu li a.staff_ru { width:110px; background:url(/img/staff_off_ru.gif) no-repeat; }
			#mainmenu li a.staff_ru:hover { background:url(/img/staff_hover_ru.gif) no-repeat; }
			#mainmenu li a.staff_ru.active { background:url(/img/staff_active_ru.gif) no-repeat;}
			#mainmenu li a.advertise_ru { width:127px; background:url(/img/advertise_off_ru.gif) no-repeat; }
			#mainmenu li a.advertise_ru:hover { background:url(/img/advertise_hover_ru.gif) no-repeat; }
			#mainmenu li a.advertise_ru.active { background:url(/img/advertise_active_ru.gif) no-repeat;}
			#mainmenu li a.headings_ru { width:110px; background:url(/img/headings_off_ru.gif) no-repeat; }
			#mainmenu li a.headings_ru:hover { background:url(/img/headings_hover_ru.gif) no-repeat; }
			#mainmenu li a.headings_ru.active { background:url(/img/headings_active_ru.gif) no-repeat;}
			#mainmenu li a.contacts_ru { width:110px; background:url(/img/contacts_off_ru.gif) no-repeat; }
			#mainmenu li a.contacts_ru:hover { background:url(/img/contacts_hover_ru.gif) no-repeat; }
			#mainmenu li a.contacts_ru.active { background:url(/img/contacts_active_ru.gif) no-repeat;}
						
		#content {
			background:url(/img/content-bg.gif) repeat-y;
			
			width:644px;			
		}
			#content-header {
				background:url(/img/content-top.gif) top no-repeat;
				height:19px;
			}
			#content-footer {
				background:url(/img/content-bottom.gif) bottom no-repeat;
				height:19px;
			}
			#page-content {
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:17px;
				
				width:610px;
				line-height:17px;
				color:#555555;
				text-align:justify;
				display:table;
			}
				.pagetext {
					line-height:17px;
					text-align:justify;
					border-top:1px solid #999999;
				} 
				p {
					line-height:17px;
					text-align:justify;
					margin-bottom:10px;					
				}			
				h1 {
					font-family:sans-serif;
					text-transform:uppercase;
					font-size:16px;
					color:#555555;
					font-weight:bold;
					margin-bottom:20px;
				}
				.epilog {
					font-size:13px;
					line-height:17px;
					color:#333333;
					text-align:justify;
					min-height:270px;
					height:auto !important;
					height:270px;
					
				}
					.more a {
						font-weight:bold;
						font-size:13px;
						text-decoration:none;
						color:#333333;
						margin-top:10px;
						margin-bottom:10px;
						display:block;
					}
					.more a:hover {
						text-decoration:underline;
					}
				#page-content li {
					list-style:disc;
					margin-left:20px;
					padding-left:10px;
					margin-bottom:7px;
					line-height:17px;
				}
				#page-content a {
					text-decoration:none;
				}
				#page-content a:hover {
					text-decoration:underline;
				}
				#video { float:right;  
					width:324px;
					height:262px;
					margin-left:10px;
					margin-bottom:10px;
					background:url(/img/video-bg.gif) no-repeat;
				}
				#video_rus { float:right;  
					width:324px;
					height:262px;
					margin-left:10px;
					margin-bottom:10px;
					background:url(/img/video_bg_rus.gif) no-repeat;
				}
					#video-content {
						margin-left:2px;
						padding-top:20px;
					}
				.top {
					text-align:right;
					display:block;
				}
					.top a {
						font-weight:bold;
						text-decoration:none;
					}
				.form_txt {
					FONT-SIZE: 12px;
					COLOR: #555555;
					FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
				}
				.form_txt2 {
					FONT-SIZE: 12px;
					COLOR: #555555;
					FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					margin-bottom:5px;
					margin-top:5px;
				}
				.input {
					border:1px solid #afc7e0;
					width:400px;
					height:26px;
					margin-bottom:15px;
					margin-top:5px;
				}
				.textarea {
					border:1px solid #afc7e0;
					width:400px;
					height:200px;
					margin-bottom:15px;
					margin-top:5px;
				}
					
						
#footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background:url(/img/bottom_bg.gif) no-repeat;
	height:38px;
	color:#FFFFFF;
	padding-top:12px;
}
	.copyright {
		padding-left:50px;
	}
	.url {
		padding-left:100px;
	}
