.logo{
	position:relative;
	margin-bottom:15px;
	width:217px;
	height:120px;
	background:url(logo_bg.gif) left top no-repeat;
}
.logo a{
	position:absolute;
	z-index:10;
	left:32px;
	top:33px;
	width:153px;
	height:48px;
	display:block;
	color:#1576aa;
	text-align:center;
	font:normal 20px Tahoma;
	text-decoration:none;
}
.logo a span{
	color:#7a7b7c;
	position:absolute;
	z-index:10;
	text-align:center;
	width:153px;
	letter-spacing:2px;
	left:0px;
	top:30px;
	font:normal 11px Tahoma;
}
.phone{
	position:relative;
	width:230px;
	height:58px;
	background:url(consultation_bg.gif) left top no-repeat;
}
.phone h3{
	position:absolute;
	left:75px;
	top:20px;
	color:#5c5c5d;
	font:normal 24px Tahoma;
}
.phone span{
	font:bold 14px Tahoma;
	color:#4c88a8;
	position:absolute;
	left:33px;
	top:7px;
}
.p_text{
	width:230px;
	height:103px;
	background:url(p_text_bg.gif) right bottom no-repeat;
}
.p_text h3{
	color:#5c5c5d;
	font:normal 12px Tahoma;
	padding-left:40px;
}
.p_text h3 span{
	padding-left:40px;
}
.sidebar h2{
	font:normal 18px Tahoma;
	color:#1576aa;
	height:28px;
}
.sidebar h2.left_menu{
	padding:18px 0px 0px 30px;
	height:25px;
	background:url(h1_left_menu.gif) 2px top no-repeat;
}
.sidebar h2.articles{
	padding:0px 0px 0px 30px;
	height:28px;
	/*background:url(sq_gray.gif) 2px top no-repeat;*/
   background:url(h1_left_menu.gif) 2px top no-repeat;
}
.sidebar h4{
	font:normal 18px Tahoma;
	color:#1576aa;
	height:28px;
}
.sidebar h4.left_menu{
	padding:25px 0px 0px 30px;
	height:25px;
	background:url(h1_left_menu.gif) 2px top no-repeat;
}
.sidebar h4.articles{
	padding:25px 0px 0px 30px;
	height:90px;
	/*background:url(sq_gray.gif) 2px top no-repeat;*/
   background:url(h1_left_menu.gif) 2px top no-repeat;
}
.side_block{
	position:relative;
	margin-left:30px;
	padding-bottom:44px;
	margin-bottom:2px;
}
.side_block#left, .side_block#article{
	width:185px;
}
.side_block#right{
	width:216px;
	margin-left:15px;
}
.side_block a{
	position:relative;
	z-index:5;
	color:#7a7b7c;
	font:normal 12px Tahoma;
	text-decoration:underline;
}
.side_block a:hover{
	text-decoration:none;
}
.side_block ul{
	margin:0px;
	padding:0px;
}
.side_block ul li{
	list-style-type:none;
	margin-bottom:10px;
}
.side_block ul li ul{
	margin-top:10px;
	margin-left:20px;
}
.side_block .bg_bottom{
	position:absolute;
	z-index:4;
	width:38px;
	height:38px;
	right:0px;
	bottom:9px;
	background:url(left_menu_bg.png) left top no-repeat;
}
.side_block .bg_bottom_left{
	position:absolute;
	z-index:7;
	width:38px;
	height:18px;
	left:-30px;
	bottom:0px;
	/*background:url(left_menu_bg_left.png) 2px top no-repeat;*/
}
.side_block span.date{
	font:bold 12px tahoma;
	color:#7a7b7c;
	float:left;
	display:block;
	margin-bottom:5px;
	width:200px;
}
.side_block a.short{
	margin-right:10px;
	font:normal 12px Tahoma;
	color:#2f7ca6;
	text-decoration:underline;
	margin-bottom:25px;
	float:left;
	display:block;
}
.side_block a.short#art{
	width:165px;

}
.side_block a.short:hover{
	text-decoration:none;
}

