body { 
	margin: 0; 
	padding: 0;
	min-width: 970px;
	text-align:center;
	font-size:13px;
	font-family: Verdana, arial, sans-serif;
}

#frame {
		width:970px;
		height:600px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0;
		text-align:left;
		border:1px solid #000;
		z-index:0;
		position:relative; 
		}

body>#frame {margin-top:5px;}

#MainBgr {
		width:100%;
		height:100%;
		margin:0;
		position:absolute;
		top:0;
		left:0;
		background-color:#d9d2b8;
		background-image:url(1px.gif);
		z-index:5;
		}

#ScreenBgr {
		width:100%;
		height:100%;
		margin:0;
		position:absolute;
		top:0;
		left:0;
		background:#d9d2b8 url(1px.gif) 0 0 repeat;/*transparent*/
		z-index:10;
		filer:alpha(Opacity=100);
		opacity:1;
		}

#CenterBgr {
		width:490px;
		height:600px;
		padding:0;
		margin:0;
		position:absolute;
		top:0;
		left:240px;
		z-index:36;
		background:transparent url(CenterBgr.png) 0 0 repeat-y;
		opacity:0.7;
		filter: alpha(Opacity=100, FinishOpacity=90, Style=1, StartX=3, StartY=, FinishX=5, FinishY=);
		filter: alpha(Opacity=90, FinishOpacity=70, Style=1, StartX=6, StartY=, FinishX=15, FinishY=);
		filter: alpha(Opacity=70, FinishOpacity=30, Style=1, StartX=16, StartY=, FinishX=30, FinishY=);
		filter: alpha(Opacity=30, FinishOpacity=0, Style=1, StartX=31, StartY=, FinishX=50, FinishY=);
		}

#CenterBgrIE {
		width:490px;
		height:600px;
		padding:0;
		margin:0;
		position:absolute;
		top:0;
		left:240px;
		z-index:37;
		background:transparent url(CenterBgrIE.gif) 0 0 repeat-y;
		opacity:0;
		filter: alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=1, StartY=, FinishX=10, FinishY=);
		}		

#LcolBgr {
		width:240px;
		height:600px;
		padding:0;
		margin:0;
		position:absolute;
		top:0;
		left:0;
		background:#faf5d7 url(1px_.gif) 0 0 repeat;

		z-index:20;

		opacity:0.5;

		filter: alpha(opacity=50);

		}



#RcolBgr {

		width:240px;

		height:600px;

		padding:0;

		margin:0;

		position:absolute;

		top:0;

		right:0;

		background:#faf5d7 url(1px_.gif) 0 0 repeat;

		z-index:25;

		opacity:0.5;

		filter: alpha(opacity=50);

		}



		

#contentLeft {

		width:240px;

		padding:0;

		margin:0;

		/* float:left;*/

		position:absolute;

		top:0;

		left:0;

		background:transparent;/*#faf5d7*/

		z-index:35;

		/*opacity:0.5;*/

		}

#infoRel {position:relative;}

#info {

		position:absolute;

		left:0;

		top:420px;

		color: #544d3b;

		margin:0 24px 0 32px;

		z-index:35;

		}

#info_bgr {

		position:absolute;

		left:24px;

		top:420px;

		margin:0;

		padding:0;

		width:184px;

		height:160px;

		z-index:34;		

		background:transparent url(ff3_bgr.png) 0 0 repeat-y;

		filter: alpha(Opacity=90, FinishOpacity=0, Style=1, StartX=10, StartY=, FinishX=100, FinishY=);

		}

#infoRel>#info {top:435px;}

#infoRel>#info_bgr {top:435px;}

#contentLeft>#info {

		margin-bottom:18px;

}

#Logo_bgr {

		position:absolute;

		left:1px;

		top:111px;

		margin:0;

		padding:0;

		width:274px;

		height:286px;

		z-index:30;

		}

#Logo_up {

		position:absolute;

		left:34px;/*================!!!!!!!!!!!!! Надо сделать 20px как у нижнего блока!!!!!!!!!!!!!==================*/

		top:31px;

		margin:0;

		padding:0;

		width:170px;

		height:165px;

		z-index:31;

		}	

#contentCenter {

		width:490px;

		/* height:100%;*/

		height:600px;

		padding:0;

		margin:0;

		/* float:left;*/

		position:absolute;

		top:0;

		left:240px;

		z-index:45;

		background:transparent url(CenterBgrRight.gif) 485px 0 repeat-y;/* #fff */

		/*border-left: 10px solid #f7e89e;

		border-right: 10px solid #f7e89e;*/

		}







/*#contentCenter p {

		text-align:center;

		margin:15px 0 15px 0;

		padding:0;

}*/



#contentCenter h1 {

		text-align:center;

		/*margin:28px 0 15px 0;*/

		padding:0;

		color: #6a6457;/*b0861a;*/

		font-size: 14px;

}



	

#contentRight {

		width:240px;

		height:100%;

		padding:0;

		margin:0;

		/*float:left;*/

		position:absolute;

		top:0;

		right:0;

		z-index:40;

		background:transparent;/*#faf5d7*/

		/*opacity:0.5;*/

		}

#conteinRel {

		position:relative;

		height:98%;

		margin:0;

		padding:0;

}



#rightZag{

		margin-left:28px;

		color: #b0861a;

		margin-top:28px;

}



#frameMenu {

		margin:30px 0 0 28px;

		padding:0;

		background:transparent;/* #faf5d7 */

		width:212px;

		/*height:240px;*/

}

#infoRight {

		position:absolute;

		bottom:0;

		color: #b0861a;

		z-index:45;

}



#conteinRel>#infoRight {

		bottom:10px; /* отступ снизу только для нормальных браузеров, в ИЕ и так он есть */

}



#infoRightRel {

		position:relative;

		}



#infoRight_bg_ff {

		position:absolute;

		left:28px;

		top:0;

		height:100%;

		width:98%;

		z-index:-2;

		background:transparent url(ff3_bgr.png) 0 0 repeat-y;

		filter: alpha(opacity=0);

		}



#infoRight p {

		position:relative;

		margin-left: 28px;

		padding: 3px 10px 3px 10px;

		/*z-index:105;*/

		color:#544d3b;

		font: 400 13px Verdana,Arial,sans-serif;

		}



#infoRight p>span {

		left:0;

		}







/*------------------ MENU -----------------------*/



ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 210px; /* Width of Menu Items */

	/*border-bottom: 1px solid #ccc;*/

	background: transparent;

	}



ul li {

	display: block;

	position: relative;

	/*height:20px;*/

	width:210px;

	}

	



/* Styles for Menu Items */

ul li a {

	position:relative;

	display: block;

	height:20px;

	width:170px;

	line-height:20px;

	text-decoration: none;

	color: #544d3b;/* #b0861a */

	/*font-weight: bold;*/

	font: 500 15px Arial,Verdana,sans-serif;

	letter-spacing: 0.08ex;/* normal*/

	background: transparent; /* IE6 Bug (было #faf5d7)*/

	margin: 0px 0 0 0;

	/*padding: 2px 0 2px 10px;*/

	/*border-top: 1px solid #ccc;*/

	border-bottom: 0;

	}

ul li>a {margin-top:3px;}/* для ФФ увелич. отступ между пунктами меню*/

.txt {

	position:absolute;

	top:2px;

	left:10px;

	z-index:40;

	background: transparent;

	

	}

.ie {

	position:absolute;

	top:0;

	left:0;

	z-index:39;

	opacity:0;

	width:150px;

	filter: alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=30, StartY=, FinishX=150, FinishY=);

	}

	

.ie_lft {

	width:170px;

	filter: alpha(Opacity=20, FinishOpacity=100, Style=1, StartX=0, StartY=, FinishX=120, FinishY=);

	}	

	

.ff {

	position:absolute;

	top:0;

	left:0;

	height:100%;/*20px*/

	width:150px;

	z-index:38;

	/*background:transparent url(ff2_bgr.png) 0 0 no-repeat;*/

	background:transparent url(ff3_bgr.png) 0 0 repeat-y;

	filter: alpha(opacity=0);

	}

	

.ff_lft {width:170px; background:transparent url(ff4_bgr.png) 0 0 repeat-y;}	

	

.qqq {

	display:block;

	left: -10px;

	height:100%;

	z-index:-1;

	filter: alpha(Opacity=90, FinishOpacity=0, Style=1, StartX=10, StartY=, FinishX=100, FinishY=);

	}

/* Hover Styles (было #f9f9f9)*/

ul li a:hover {

	color: #952A00;

	background: #FAF7E3;

	/*background:transparent url(ff2_bgr.png) 0 -20px no-repeat;*/

	/*cursor: 'hand';*/

	cursor: pointer;/* в ИЕ курсор - рука (в ФФ все нормально), видимо из-за авбсолютного позиционирования*/

	} 

/*------------------ MENU END-----------------------*/



/* ----------------- Всплывающее окно --------------------*/

#Fotos {display: block;position: absolute;top: 25px; left: -9999px;background: #fff;margin: 5px;padding: 0;border: 2px solid #eee; text-align: center;z-index:60;width:560px;}

/*#Fotos img {border: 2px solid #eee;clear:left;}*/

#ttl{display: block;background: #AA9B7B;margin:0;padding: 0; height:31px}/*position:relative;7db3d3*/

#ttl h2 {margin: 0 auto 0 0;padding: 6px 6px 6px 30px;text-align: left; color: #fff;font: 800 15px Verdana,sans-serif;/* width:100%;*/text-transform: uppercase;}

/*#adr {}*/

#foto {border: 2px solid #eee; margin: 30px auto;}

#navig {display: block;float:right;background: #AA9B7B;}

#navig a,#navig a img {margin:0;padding: 0;}

/*.CloseWin {float: left;color: #369;cursor: 'hand';cursor: pointer;background: #7db3d3;border: 2px solid #eee;padding: 2px;font-weight: 800;margin:3px;}

#MContainer {text-align: center;position:"static";}

#Fotos>#MContainer {text-align: center;position:relative;left:50%;}

#test {width:424px;height:25px;clear:both;}

#MContainer>#test {margin-left:-209px;}/*д.б. "-412" т.е. половина ширинц дива test, но за счет компенсации полей в #CloseWin - 3п потеряли, иниче не выравнивается по центру*/



/* ----------------- Конец Всплывающего окна --------------------*/



#preLoad {display: block;position: absolute;top: 50px; left: -9999px;}



#infoRightRel p.RazdelName {

	font: normal 20px Verdana,Arial,sans-serif;/*bold*/

	letter-spacing: 0.08ex;

	text-transform: uppercase;

	color:#766C51;

	}

#infoRightRel p.RazdelName .Bukv {

	font-size:30px;

	}

	

/*=========== Нижнее меню =====================================*/

#initDmenu {

		width:968px;

		height:8px;

		margin:0;

		paddind:0;

		position:absolute;

		bottom:0;

		left:0;

		background-color:transparent;

		z-index:50;

		}

#Dmenu {

		width:480px;/*100%400px*/

		height:18px;

		margin:0 0 2px 0;/*310px*/

		paddind:0;

		position:absolute;

		bottom:0;

		left:50px;

		background-color:transparent;

		/*z-index:50;*/

		}

.show {

	display:block;

	/*visibility: visible;*/

	}

.hide {

	display:none;

	/*visibility: hidden;*/

	}

a.dM:link, a.dM:visited {

	color:#544d3b;

	}

a.dM:hover, a.dM:active {

	color:#952A00;;

	}

.public{width:100%;clear:both;padding:8px;}

.publicPic {float:left;margin:0 8px 0 0;padding:0;}/*width:59px;height:81px;*/



/* 22/10/2006 описание для счетчика*/

#Counter{position:absolute; top:0;left:0; width:100px; height:50px;}







/*---------Лев меню-------*/

.shiftL {left:-999px;}

.shiftBack {left:36px;}



#MenuLeft {position:absolute;/* left:36px;*/ top: 236px; border-right: #6A6457 1px solid; z-index:31;}





ul#navLeft li {

	/*display: block;
	position: relative;

	width:210px;*/

	float:right;

	}

ul#navLeft li a {float:right;}

ul#navLeft .txt1 { 

	position:absolute;

	top:2px;

	/*left:10px;*/

	z-index:40;

	background: transparent;

	right: 10px;

	}

#MenuLeft ul {width:170px;}

#MenuLeft ul li {width:170px;}

#MenuLeft ul li a { margin-top:3px;}





/*---------Лев меню-------*/



#Line_cnt {position:absolute;top:13px; left:258px; z-index:40;}

#Line_lft {position:absolute;top:191px; left:207px; z-index:41;}

#Line_rig {position:absolute;top:12px; left:707px; z-index:45;}
