#id .contacts_page h2 {
	font-size: 17px;
	font-weight: normal;
	color: #000;
	padding:  0px 0px 6px 0px;
}
.contacts_page h3 {
	font-size: 14px;
	color: #000;
	padding:  0px 0px 11px 0px;
}
.contacts_page .main_block .ramka .right .scroller {
	height:400px;
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
	width:525px;
}
.contacts_page .main_block .ramka .right .scroller .scroll_buttons {
	float:right;
	height:400px;
	position:relative;
	width:9px;
}
.contacts_page .media_arts {
	float:left;
	width: 210px;
	padding:  1px 0px 22px 0px;
}
.contacts_page .media_arts .address{
	padding: 3px 0px 10px 0px;
	line-height:13px;
}
.contacts_page .right{
	height:460px;
}
.passage_map {
	position: absolute; bottom: 0px; left:119px;
	background:  url(ramka_map_orange.gif) no-repeat left top;
	width: 298px;
	height: 375px;
	padding: 0px 0px 0px 15px;
	display: none;
}
.passage_map.show {
	display: block;
}
.passage_map h3 {
	padding: 0 0 11px 0;
}
.passage_map .map{
	margin: 0px 0px 11px 0px;
}
.passage_map .exit{
	text-align: right;
	margin: 5px 5px 0px 0px;
}
.passage_map .exit input{
	background:  url(exit.gif) no-repeat right top;
	cursor:pointer;
	width: 16px;
	height: 15px;
}
.contacts_print  {
	display:none;
}
.contacts_print .cp_body {
	font-family: Tahoma;
	font-size: 11px;
	color:#a7a7a7;
	background: #fff;
}
.contacts_print a {
	color: #5c5b60;
}
.contacts_print a:hover {
	text-decoration: none;
}
.contacts_print h1 {
	font-size: 17px;
	font-weight: normal;
	color: #000;
	padding:  15px 0px 6px 0px;
}
.contacts_print h2 {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	padding:  16px 0px 10px 0px;
}
.contacts_print .cp_header, .contacts_print .cp_main_block{	
	margin: 0px auto;
	width: 393px;
}
.contacts_print .cp_header .logo {
	padding: 40px 35px 5px 0px;
}
.contacts_print .cp_header .copyright {
	padding-top: 6px;
}
.contacts_print .cp_main_block {
	font-family: HeliosLight,Tahoma;
	width: 393px;
	padding: 23px 0px 47px 0px;
	color: #000;
}
.contacts_print .cp_main_block .address{
	padding: 3px 0px 20px 0px;
}
.contacts_print .cp_main_block .map{
	margin-bottom: 12px;
}

