	

	html {
		overflow: hidden;
	}
	body {
		position: absolute;
		margin: 0px;
		padding: 0px;
		background: #111;
		width: 100%;
		height: 100%;
	}
	#center {
		position: absolute;
		left: 50%;
		top:  50%;
	}
	#slider {
	position: absolute;
	width: 820px;
	height: 333px;
	left: -430px;
	top: -186px;
	overflow: hidden;
	background: #000;
	border-color: #000;
	border-right-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 20px;
	border-top-width: 5px;
	border-style: solid;
	}
		
	#slider .slide {
		position: absolute;
		top: 0px;
		height: 333px;
		width: 500px;
		background: #000;
		overflow: hidden;
		border-left: #000 solid 1px;
		cursor: default;
	}
	#slider .title   {
		color: #F80;
		font-weight: bold;
		font-size: 1.2em;
		margin-right: 1.5em;
		text-decoration: none;
	}
	#slider .backgroundText {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 100%;
		background: #000;
		filter: alpha(opacity=40);
		opacity: 0.4;
	}
	#slider .text {
		position: absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align: justify;
		width: 470px;
		left: 10px;
	}
	#slider .diapo {
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}
#simple_text {
	position:absolute;
	left:-433px;
	top:166px;
	width:860px;
	height:15px;
	z-index:1;
	color: #666;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: right;
}
#simple_text .a {
	position:absolute;
	left:-429px;
	top:203px;
	width:860px;
	height:15px;
	z-index:1;
	color: #999;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: right;
}

a:link {
	color: #CCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
td img {display: block;}td img {display: block;}td img {display: block;}td img {display: block;}


#menu {	position: absolute;	top: -236px; 	height: 50px;	width: 859px; 	background: #000;
	     overflow: visible; visibility: visible; 	left: -430px;	}

/* Image replacement
--------------------------------------------------------------------------- */
#menu li a,
#languageDiv li a,
#social-bookmarks h5
{display:block; overflow:hidden; text-indent:-9999em; outline:none;}

		  
/* Main nav
--------------------------------------------------------------------------- */
#nav_00{list-style:none; margin:0; padding:0; position:absolute; right:15px; top:0px;}
#nav_00 li{background:none; display:inline; float:left; margin:0 0 0 1px; padding:0;}
#nav_00 a{background:url('img/navigation_menu_pano_web.png') no-repeat 0 0; height:50px;  display:block; }
#nav_00 .work{background-position:0 -100px; width:68px;}
#nav_00 .services{background-position:-68px -100px; width:86px;}
#nav_00 .contact{background-position:-154px -100px; width:83px;}
#nav_00 .copy{background-position:-303px -100px; width:39px;}
/*#nav_00 .blog{background-position:-315px -100px; width:61px;}*/
#nav_00 .work:hover{background-position:0 -50px;}
#nav_00 .services:hover{background-position:-68px -50px;}
#nav_00 .contact:hover{background-position:-154px -50px;}
#nav_00 .copy:hover{background-position:-303px -50px;}
/*#nav_00 .blog:hover{background-position:-315px -50px;}*/
#work #nav_00 .work{background-position:0 0;}
#services #nav_00 .services{background-position:-68px 0;}
#contact #nav_00 .contact{background-position:-154px 0;}
#copy #nav_00 .copy{background-position:-303px 0;}
/*#blog #nav_00 .blog{background-position:-315px 0;}*/


#languageDiv { position:relative; left:auto; top:0px; width:98px; height:50px;
					z-index:1; float: right; right: 50px; border: 0px; }
/* english - russian
--------------------------------------------------------------------------- */
#en_ru{list-style:none; margin:0; padding:0; position:absolute; right:0px; top:0px;}
#en_ru li{background:none; display:inline; float:left; margin:0 0 0 0px; padding:0;}
#en_ru a{background:url('img/russian_nglish_pano.png'); height:50px;}
#en_ru .english{background-position:-100px -50px; width:100px;}
#en_ru .russian{background-position: 0px -50px; width:100px;}

#en_ru .english:hover{background-position:-100px 0px;}
#en_ru .russian:hover{background-position:0px 0px;}


