@charset "utf-8";
/* CSS Document */
	html {
		overflow:auto;
	}
	body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width: 100%;
	height:100%;
	margin:0;
	padding:0;
	background:#272727;
	position: absolute;
	min-height:620px;
	min-width:986px;
	}
	a { 
	text-decoration:none;
	}
	a img { 
	border:none;
	}
	ul {
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	}

	#title a {
	font-weight:bold;
	font-size:24px;
	font-family: Calibri;
	}
	
	#center {
	position: absolute;
	left: 50%;
	top:  50%;
	}
	#warper {
	width:986px;
	height:620px;
	position: absolute;
	left: -513px;
	top: -330px;
	border: 20px solid #272727;
	}
/* ---Шапка--- */
	.header {
	height: 38px;
	margin-bottom: 7px;
	background: url(image/bg_line.gif) repeat-x;
	}
	.header .title {
	position: absolute;
	top: 11px;
	left: 117px;
	}
/* ----------- */
/* ---Средняя секция--- */
	#middle {
	height:530px;
	}
	#blok_img {
	height: 210px;
	width: 100px;
	margin: 0 7px 7px 0;
	}
	#blok_img1 {
	height: 53px;
	width: 100px;
	margin: 0 7px 0 0;
	background-image: url(main_img/1.jpg);
	}
	#blok_img21 {
	height: 53px;
	width: 100px;
	margin: 0 7px 0 0;
	background-image: url(main_img/2.jpg);
	}
	#blok_img3 {
	height: 53px;
	width: 100px;
	margin: 0 7px 0 0;
		background-image: url(main_img/3.jpg);
	}
	#blok_img4 {
	height: 52px;
	width: 100px;
	margin: 0 7px 7px 0;
		background-image: url(main_img/4.jpg);
	}
	.block_post {
	height:140px;
	width:565px;
	position: absolute;
	left: 107px;
	top: 45px;
	background:#5A5A5A;
	}
	.block_post .title {
	padding:0 0 0 5px;
	height: 25px;
	font-family: porsche;
	}
	.block_post .block {
	padding: 10px 0 0 200px;
	height: 75px;
	}
	.block_post .block ul{
	padding: 0 10px 0 0;
	letter-spacing: 5px;
	font-weight: bold;
	}
	.block_post .block ul li {
	margin: 0 0 0 0;
	}
	.block_post .block ul li a {
	color:#B0B0B0;
	}
	.block_post .block ul li a:hover {
	color:#000000;
	background:#FFCC88;
	}
	.blok_proj {
	height:63px;
	width:325px;
	position: absolute;
	top: 192px;
	left: 107px;
	background:#B0B0B0;
	}
	.blok_proj .block {
	padding:15px 0 0 20px;
	}
	.block_narc {
	height: 230px;
	width: 233px;
	position: absolute;
	top: 192px;
	left: 439px;
	background:#FFCC88;
	}
	.block_narc .block {
	padding:0 0 0 25px;
	}
	.blok_hist {
	width: 270px;
	height: 261px;
	margin: 0 7px 7px 0;
	background:#8C8C8C;
	}
	.blok_hist .block {
	padding:160px 0 0 20px;
	}
	.blok_hist ul {
	padding: 20px 0 0 20px;
	}
	.blok_hist ul li {
	padding: 0 0 10px 0;
	}
	.blok_hist ul li a {
	font-weight:bold;
	font-style:italic;
	color: #000000;
	letter-spacing: 2px;
	}
	.blok_hist ul li a:hover {
	background:#FFCC88;
	}
	#blok_hist_master {
	width: 270px;
	height: 261px;
	background-image: url(image/bg_master.jpg);
	position: absolute;
	top: 263px;
	z-index: -1;
	}
	.foto {
	position:absolute;
	height: 160px;
	width: 163px;
	left: 107px;
	}
	#pagename_master {
	position:absolute;
	left: 107px;
	top: 45px;
	height: 50px;
	width: 563px;
	background-color: #FFCC88;
	text-align: left;
	}
	#pagename_master #title {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	padding: 14px 0 0 20px;
	letter-spacing: 7px;
	}
	#pagename {
	position:absolute;
	left: 107px;
	top: 205px;
	height: 50px;
	width: 563px;
	background-color: #FFCC88;
	text-align: left;
	}
	#pagename #title {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	padding: 14px 0 0 20px;
	letter-spacing: 7px;
	}
	#topcontent {
	position:absolute;
	left: 270px;
	width: 400px;
	height: 160px;
	background-color: #5A5A5A;
	top: 45px;
	}
	#topcontent .content {
	text-align: right;
	margin: 65px 0 0 0;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	}
	#maincontent_master {
	position:absolute;
	left: 277px;
	top: 102px;
	width: 393px;
	height: 473px;
	background-color: #5A5A5A;
	overflow: auto;
	}
	#maincontent_master .content {
	padding:0 5px 0 5px;
	height: 100%;
	text-align: right;
	color: #FFFFFF;
	}
	#blok_hist_master_team {
	width: 270px;
	height: 313px;
	background-image: url(image/bg_master1.jpg);
	} 
	#blank {
	position:absolute;
	left: 107px;
	top: 102px;
	width: 163px;
	height: 153px;
	background-color: #999999;
	}
	#maincontent {
	position:absolute;
	left: 269px;
	top: 255px;
	width: 401px;
	height: 320px;
	background-color: #5A5A5A;
	overflow: auto;
	}
	#maincontent .content {
	padding:0 5px 0 5px;
	height: 312px;
	text-align: right;
	color: #FFFFFF;
	}
	#maincontent .content_team {
	padding:40px 5px 0 5px;
	font-size:16px;
	text-align: right;
	color: #FFFFFF;
	}
	#block_img2 {
	height: 45px;
	width: 270px;
	margin: 0 7px 0 0;
	background-image: url(image/bg_narcom2.jpg);
	position: absolute;
	top: 530px;
	}
	.block_inte {
	height:313px;
	width:155px;
	position: absolute;
	left: 277px;
	top: 262px;
	background:#5A5A5A;
	}
	.block_inte .block {
	padding:3px 0 0 15px;
	}
	.block_cont {
	height:146px;
	width:233px;
	position:absolute;
	left: 439px;
	top: 429px;
	background:#B0B0B0;
	}
	.block_cont .block {
	padding:20px 0 0 18px;
	}
	.block_right {
	height:530px;
	width:307px;
	position: absolute;
	left: 679px;
	top: 45px;
	background-color: #666666;
	color: #FFFFFF;
	background-image: url(image/bg_right.jpg);
	}
	.block_right .block {
	padding: 25px 0 0 225px;
	}
	.block_right .m_menu {
	position:absolute;
	top: 440px;
	width: 260px;
	letter-spacing: 5px;
	font-weight: bold;
	left: 45px;
	}
	.block_right .m_menu ul li a {
	color:#FFFFFF;
	}
	.block_right .m_menu ul li a:hover {
	color:#000000;
	}
	#team_menu {
	text-align: right;
	padding: 20px 10px 0 0;
	color: #FFFFFF;
	}
	#team_menu strong {
	font-style:italic;
	font-size: 14px;
	}
	#team_menu ul {
	font-weight: bold;
	float: right;
	}
	#team_menu ul li {
	}
	#team_menu ul li a{
	color:#FFFFFF;
	}
	#team_menu ul li a:hover {
	text-decoration:underline;	
	}
	#team_menu ul li.active a {
	color:#FFCC88;
	}
/*--История-1--*/	
	#page_history1 #topcontent {
	position:absolute;
	width: 670px;
	height: 170px;
	background-color: #CCCCCC;
	top: 45px;
	left: 0px;
	}
	#page_history1 #topcontent .content {
	margin: 0 0 0 0;
	padding: 30px 5px 5px 5px;
	color: #000000;
	height: 135px;
	text-align: left;
	}
	#page_history1 .block_right .content {
	padding:5px 0 5px 5px;
	overflow: auto;
	color: #FFFFFF;
	height: 520px;
	}
	#page_history1 #maincontent {
	position:absolute;
	left: 255px;
	top: 257px;
	width: 415px;
	height: 318px;
	overflow: hidden;
	}
	#page_history1 .block_left {
	position:absolute;
	top: 222px;
	background-color: #FECC89;
	width: 248px;
	height: 353px;
	}
	#page_history1 .block_left .link {
	height:19px;
	padding: 11px 5px 5px 5px;
	font-weight: bold;
	}
	.block_left .link ul {
	float: right;
	}
	.block_left .link ul li {
	background: no-repeat left url(image/bullet_0.gif);
	float:right;
	margin: 0 0 0 10px;
	padding: 0 0 0 12px;
	}
	.block_left .link ul li:hover {
	background: no-repeat left url(image/bullet_1.gif);
	}
	.block_left .link ul li a {
	color:#000000;
	}
	.link1 {
	position:absolute;
	top: 222px;
	left: 255px;
	height: 35px;
	width: 415px;
	font-weight: bold;
	letter-spacing: 5px;
	font-size: 16px;
	}
	.link1 ul li {
	float: left;
	margin: 0 0 0 15px;
	padding: 7px 0 0 3px;
	}
	.link1 ul li:hover {
	background:url(image/bullet_3.gif) top left no-repeat;
	}
	.link1 ul li a {
	color:#FFFFFF;
	}
	.link1 ul li.active {
	background:url(image/bullet_2.gif) top left no-repeat;
	}
/*--История-2--*/
	#page_history2 #topcontent {
	position:absolute;
	width: 670px;
	height: 170px;
	top: 45px;
	left: 0px;
	background-color: #272727;
	}
	#page_history2 #topcontent .content {
	color: #000000;
	height: 170px;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	#page_history2 .block_right .content {
	padding:5px 0 5px 5px;
	overflow: auto;
	color: #FFFFFF;
	height: 273px;
	}
	#page_history2 #maincontent {
	position:absolute;
	left: 255px;
	top: 257px;
	width: 415px;
	height: 318px;
	overflow: hidden;
	background-color: #272727;
	}
	#page_history2 .block_left {
	position:absolute;
	top: 222px;
	background-color: #FECC89;
	width: 248px;
	height: 353px;
	}
	#page_history2 .block_left .link {
	height:30px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	letter-spacing: 2px;
	}
	
	#page_history2 .block_left .content {
	padding:5px 0 5px 5px;
	overflow: auto;
	height: 303px;
	}
	#page_history2 .block_right .img {
	height: 207px;
	}
	#page_history2 .block_right .link {
	height:30px;
	text-align: left;
	padding: 5px 4px 5px 4px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	}
	#page_history2 #slideshowContainer {
	height:269px;
	width:416px;
	}

	#page_history2 #slideshowContainer img {
	height:269px;
	width:416px;
	}
    #page_history2 img.first_preview {
	padding:0 0 6px 0;
	}
	#page_history2 .managecontainer {
	overflow:auto;
	height:170px;
	width:670px;
	position:relative;
	color:#CCCCCC;
	}
	.button {
	width:inherit;
	background-color:#CCCCCC;
	color:#000000;
	font-size:9px;
	margin:20px 157px 10px 157px;
	text-align:justify;
	padding:2px 2px 2px 2px;
	z-index:2;
	filter: alpha(opacity=50);
	opacity: 0.5;
	}
/*--История-3--*/
	#page_history3 .block_left {
	position:absolute;
	top: 222px;
	background-color: #FECC89;
	width: 248px;
	height: 35px;
	}
	#page_history3 .block_left .link {
	height:24px;
	padding: 11px 5px 0px 5px;
	font-weight: bold;
	}
	#page_history3 #topcontent {
	position:absolute;
	width: 670px;
	height: 170px;
	background-color: #CCCCCC;
	top: 45px;
	left: 0px;
	}
	#page_history3 #topcontent .content {
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	color: #000000;
	height: 170px;
	text-align: right;
	}
	#page_history3 #maincontent {
	position:absolute;
	left: 0px;
	top: 264px;
	width: 670px;
	height: 311px;
	overflow: auto;
	background-color: #CCCCCC;
	}
	#page_history3 .maincontent {
	height: 301px;
	padding:5px 5px 5px 5px;
	color: #000000;
	}
	#page_history3 .block_right .title {
	font-weight:bold;
	letter-spacing:2px;
	height: 30px;
	padding: 5px 0 0 5px;
	}
	#page_history3 .block_right .content {
	padding:0 0 0  5px;
	overflow: auto;
	height: 495px;
	}
	#page_history3 .managecontainer {
	height:170px;
	width:670px;
	position:relative;
	overflow:auto;
	}
	#page_history3 img.first_preview {
	padding:0 0 6px 0;
	}
	#page_history3 #slideshowContainer {
	height:270px;
	width:670px;
	margin-top: 20px;
	}

	#page_history3 #slideshowContainer img {
	height:270px;
	width:670px;
	}
/*--Проекты--*/	
	#page_projects #topcontent {
	height:170px;
	width: 685px;
	left: 0px;
	background: #FFCC88;
	}
	#page_projects .block_right {
	width: 292px;
	left: 694px;
	overflow: auto;
	}
	#page_projects .content {
	padding:0 5px 0 5px;
	margin: 0;
	color: #000000;
	}
	#page_projects .link1 {
	left:0;
	width: 685px;
	color: #FFFFFF;
	font-size: 20px;
	letter-spacing: normal;
	}
	#page_projects #maincontent{
	left: 0px;
	width: 685px;
	background-color: #272727;
	overflow: hidden;
	height: 318px;
	}
	#page_projects .title {
	padding: 0 0 0 5px;
	font-weight: bold;
	}
	#page_projects #slideshowContainer {
	height: 320px;
	width: 415px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
	#page_projects #slideshowContainer img {
	height: 320px;
	width: 415px;
	color:#000000;
	}
	#page_projects .preview {
	height: 320px;
	position: absolute;
	left: 422px;
	top:0;
	width: 280px;
	overflow:auto;
	background:#999999;
	}
	#page_projects.thumbscontainer {
	background-color:#000000;
	}
	/*--#page_projects .preview img {
	filter: alpha(opacity=40);
	opacity: 0.4;
	}
	#page_projects .preview img:hover {
	opacity: 1;
	}--*/
	#page_projects .preview .first_preview3x3 {
	height:106px;
	width:87px;
	}
	#page_projects .preview .first_preview2x2 {
	height:159px;
	width:130px;
	}
	#page_projects .first_preview2x3 {
	height:106px;
	width:130px;
	}
	#page_projects .button {
	left: 0px;
	margin: 0;
	position: absolute;
	}
	#page_projects .managecontainer {
	z-index:1;
	}
	#page_projects .block_right .content a {
	color: #FFFFFF;
	}
	#page_projects .block_right .content a:hover {
	text-decoration:underline;
	}
	#page_projects .block_right .content .active a {
	color: #FFCC88;
	}
/*--Контакты--*/
	#page_conacts #topcontent a {
	color:#000000;
	text-decoration:underline;
	}
	#page_conacts #topcontent {
	left: 0px;
	width: 670px;
	background-color: #FFCC88;
	height: 120px;
	}
	#page_conacts #topcontent .content {
	color: #000000;
	margin: 0 0 0 0;
	}
	#page_conacts .block_left {
	position: absolute;
	top: 172px;
	width: 220px;
	height: 403px;
	background-color: #CCCCCC;
	}
	#page_conacts .block_left .content {
	padding: 5px 5px 5px 5px;
	color: #000000;
	}
	#page_conacts #map {
	position: absolute;
	top: 172px;
	left: 220px;
	width: 450px;
	height: 403px;
	}
	#YMapsID {
	width:450px;
	height:403px;
	}
	#narkom_rest #topcontent {
	left:0;
	width: 670px;
	height: 170px;
	}
	#narkom_rest .content {
	margin:0;
	padding: 0;
	height: 170px;
	}
	#narkom_rest .block_left {
	top: 225px;
	width: 247px;
	height: 350px;
	background-color: #FFCE8C;
	position: absolute;
	}
	#narkom_rest .block_left .link {
	padding: 5px 5px 5px 5px;
	font-size: 16px;
	}
	#narkom_rest .block_left .link ul {
	float: left;

	}
	#narkom_rest .block_left .link ul li {
	float: left;
	width: 230px;
	}
	#narkom_rest .block_left .link ul li.active {
	background:url(image/bullet_1.gif) no-repeat left;
	}
	#narkom_rest .link1 {
	top: 220px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: normal;
	font-size: 24px;
	}
	#narkom_rest #slideshowContainer {
	height:320px;
	width:415px;
	}
	#narkom_rest #slideshowContainer img {
	height:320px;
	width:415px;
	}
    #narkom_rest img.first_preview {
	padding:0 0 0 0;
	}
	#narkom_rest .managecontainer {
	overflow:auto;
	height:170px;
	width:670px;
	position:relative;
	color:#CCCCCC;
	}
	#narkom_rest .block_right .link {
	padding:5px;
	}
	#narkom_rest #maincontent {
	position:absolute;
	left: 255px;
	top: 255px;
	width: 415px;
	height: 320px;
	overflow: auto;
}
	#flag {
	position: absolute;
	top: 10px;
	right: 35px;
	height: 18px;
	width: 50px;
	}
	#flag #rus {
	height:18px;
	width:22px;
	background-image:url(image/russia.png);
	float:left;
	}
	#flag #eng {
	height:18px;
	width:22px;
	background-image:url(image/britain.png);
	float:right;
	}
	#copy {
	text-align:right;
	font-size:12px;
	color:#CCCCCC;
	height: 12px;
	margin: 2px 2px 0 0;
	}
	#copy a {
	color:#CCCCCC;
	}
	#copy a:hover {
	text-decoration:underline;
	} 
	
	/*--Ссылки--*/
	
	
	#link #middle {
	background-color: #646464;
	}
/*--Нижняя секция--*/
	#bottom {
	height: 38px;
	margin-top: 7px;
	background: url(image/bg_line.gif) repeat-x;
	top: 530px;
	width: 100%;
	}
	.menu {
	height:18px;
	padding:10px 0 10px 0;
	margin: 0px;
	}
	.menu ul {
	padding: 0 0 0 40px;
	}
	.menu ul li {
	float: left;
	margin: 0 53px 0 0;
	}
	.menu ul li.last {
	margin:0;
	}
	.menu ul li a {
	color:#FFF;
	cursor:pointer;
	}
	.menu ul li a:hover {
	text-decoration:underline;
	} 
	.menu_en {
	height:18px;
	padding:10px 0 10px 0;
	margin: 0px;
	}
	.menu_en ul {
	padding: 0 0 0 40px;
	}
	.menu_en ul li {
	float: left;
	margin: 0 80px 0 0;
	}
	.menu_en ul li.last {
	margin:0;
	}
	.menu_en ul li a {
	color:#FFF;
	cursor:pointer;
	}
	.menu_en ul li a:hover {
	text-decoration:underline;
	} 
	#menu_history {
	margin-top:5px;
	margin-left:20px;
	height:40px;
	width:130px;
	}
	#menu_history .hov {
	height:20px;
	width:130px;
	}
	#menu_history .hov:hover {
	background-color:#FFCC88;
	}
