body {
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size: 14px;
	width:100%;
	color: #000000;
	background-color:#d2d2d2;
	font-family: Arial;
}
#Layout {
	position:relative;
	min-width:1023px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1023)? "1023px" : "100%");
	height:100%
}
#Header {
	position:relative;
	background:url(../images/template/header_bg.jpg) top left no-repeat;
	background-color:#FFFFFF;
	padding:120px 0 1px 0;
	margin: auto auto auto auto;
	width:1023px;
}
#Header .logo{
	position:absolute;
	left:90px;
	top:27px;
	width:178px;
	height:85px;
	z-index:100;
}
#Header .contacts{
	position:absolute;
	right:119px;
	top:52px;
	width:33px;
	height:24px;
}
#Header .contacts_a:Hover{
	position:relative;
	background-color:#FF6600;
	width:33px;
	height:24px;
}
*HTML #Header .contacts_a_ie:Hover{
	position:relative;
	background-color:#FF6600;
	width:33px;
	height:24px;
}
#Header .sep{
	position:absolute;
	right:101px;
	top:43px;
	width:3px;
	height:39px;
}
#Header .home{
	position:absolute;
	right:56px;
	top:49px;
	width:32px;
	height:27px;
}
#Header .home_a:Hover{
	position:relative;
	background-color:#FF6600;
	width:32px;
	height:27px;
}
*HTML #Header .home_a_ie:Hover{
	position:relative;
	background-color:#FF6600;
	width:32px;
	height:27px;
}
#Header .header{
	position:absolute;
	clear:both;
	left:525px;
	top:115px;
	width:auto;
	height:29px;
}
#Header .header_l{
	background:url(../images/template/header_l.gif) no-repeat right top;
	position:relative;
	width:auto;
	height:21px;
	color:#fefefe;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 10px
}
#Header .header_r{
	float:left;
	position:relative;
	background:url(../images/template/header_r.png) left top no-repeat;
	width:52px;
	height:29px;
}
*HTML #Header .header_r{
	float:left;
	position:relative;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://powerbuy.ru/images/template/header_r.png' , sizingMethod='crop');
	width:52px;
	height:29px;
}
#Header .header_bg{
	position:relative;
	background:url(../images/template/header_bg.gif) left top repeat-x;
	height:28px;
	float:left;
	width:auto;
}
#Menu {
	position:relative;
	width:393px;
}
#Menu .item_noactive{
	position:relative;
	padding:4px 0 0 58px;
	color:#000000;
	font-weight:bold;
	height:19px;
	width:335px;
}
#Menu .menu_sep{
	position:relative;
	height:2px;
	width:393px;
}
#Menu .item_active{
	position:relative;
	background:url(../images/template/menu_bg.gif) left top repeat-y;
	padding:4px 0 0 58px;
	color:#FFFFFF;
	font-weight:bold;
	height:19px;
	width:335px;
}
#Menu .item_a_noactive{
	position:relative;
	color:#000000;
	text-decoration:none
}
#Menu .item_a_active{
	position:relative;
	color:#FFFFFF;
	text-decoration:none
}
.left {
	position:relative;
	padding: 0 0 0 54px;
	width:393px;
	float:left;
}
.right {
	position:relative;
	width:516px;
	padding:5px 0 0 60px;
	float:left;
}
#Content {
	position:relative;
	width: 448px;
	background-color:#FFFFFF;
	
}
#Content .block{
	position:relative;
	padding: 6px 0 0 6px;
	float:left;
	width:140px;
	height: 145px;
}
#Content .block_text{
	position:relative;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	color:#292526;
}
#Footer {
	margin: 0 auto 0 auto;
	position:relative;
	background:url(../images/template/footer.jpg) 0px 15px no-repeat;
	border-top:1px solid #8c8c8c;
	width:1023px;
	height:70px;
	padding:100px 0 0 0;
}
#Footer .panavto{
	position:absolute;
	right:221px;
	top:32px;
}
#Footer .p_y{
	position:absolute;
	right:82px;
	top:32px;
}
#Footer .rule{
	position:absolute;
	left:55px;
	top:25px;
	width:390px;
	height:40px;
	text-align:justify;
	color:#FFFFFF;
	font-size:9px;
}
#Footer .counters{
	position:absolute;
	left:455px;
	top:35px;
	width:190px;
	height:31px;
}
.clear{
	clear:both;
}
