.recom_letter p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #32312C;
	text-indent: 5ex;
}
.recom_letter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #32312C;
}
.recom_letter h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.page .port_menu {
	width: 210px;
	float: left;
	background-image: url(/picture/bg_work.jpg);
}
.page .port_center {
	float: left;
	width: 393px;
	background-image: url(/picture/bg_work_port.jpg);
}
.page .port_menu .button_left {
	height: 22px;
	width: 210px;
	background-image: url(/picture/button.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 6px;
	text-decoration: none;
	color: #000;
}
.page .port_menu .button_left_press {
	height: 22px;
	width: 210px;
	background-image: url(/picture/button_press.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 6px;
	text-align: center;
}
.page .port_menu .button_right {
	background-image: url(/picture/button_r.gif);
	height: 22px;
	width: 210px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 6px;
	text-decoration: none;
	color: #000;
}
.page .port_menu .button_right_press {
	background-image: url(/picture/button_press_r.gif);
	height: 22px;
	width: 210px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 6px;
	text-align: center;
}
.page .port_menu .button_left a {
	text-decoration: none;
	color: #000;
}
.page .port_menu p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.page {
	width: 813px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 37px;
	clear: both;

	background-image: url(pic/bg_work.jpg);
}
.page h1 {
	color: #60739A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: normal;
        margin:0px;

}
.page  p {
	font-size: 11px;
	color: #32312C;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
}
.page p a strong {
	font-size: 11px;
	color: #316900;
	text-decoration: none;
}
.page .page_map {
	width: 810px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(pic/map_fon.jpg);
	height: 419px;
}
.page .page_map .map_logo {

	clear: left;
	float: left;
	height: 380px;
	width: 172px;
	margin-top: 12px;
	
        text-align:bottom;
}
.page .page_map .idol_map {
	float: right;
	height: 419px;
	width: 530px;
	background-image: url(pic/one-idol_mapdesign3.jpg);
}
.page .page_map .contacts_text {
	float: left;
	width: 250px;
	padding-left: 10px;
}
.page .page_map .contacts_text {
	color: #32312C;
	width: 250px;
	height: 150px;
	margin-top: 125px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.page .page_map .contacts_text a {
	color: #316900;
	text-decoration: none;
	font-size: 14px;
}
.page .main_h1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #000100;
	font-size: 18px;
	font-weight: 600;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.main .idol_page .body_idol .page_body2 {
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
        background-image: url(/bitrix/templates/one_idol/pic/fon.jpg)
        display:block;


}
.main .idol_page .body_idol .page_body2 h1 {
	color: #60739A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: normal;
        margin:0px;

}
.main .idol_page .body_idol .page_body2 p {
	font-size: 11px;
	color: #32312C;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
}
.main .idol_page .body_idol .page_body2 p a strong {
	font-size: 11px;
	color: #316900;
	text-decoration: none;
}
.main .idol_page .body_idol .page_body2 .page_map {
	width: 810px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(pic/map_fon.jpg);
	height: 419px;
}
.main .idol_page .body_idol .page_body2 .page_map .map_logo {

	clear: left;
	float: left;
	height: 380px;
	width: 172px;
	margin-top: 12px;
	
        text-align:bottom;
}
.main .idol_page .body_idol .page_body2 .page_map .idol_map {
	float: right;
	height: 419px;
	width: 530px;
	background-image: url(pic/one-idol_mapdesign3.jpg);
}
.main .idol_page .body_idol .page_body2 .page_map .contacts_text {
	float: left;
	width: 250px;
	padding-left: 10px;
}
.main .idol_page .body_idol .page_body2 .page_map .contacts_text {
	color: #32312C;
	width: 250px;
	height: 150px;
	margin-top: 125px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.main .idol_page .body_idol .page_body2 .page_map .contacts_text a {
	color: #316900;
	text-decoration: none;
	font-size: 14px;
}
.main .idol_page .body_idol .page_body2 .main_h1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #000100;
	font-size: 18px;
	font-weight: 600;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.show_hide .next_main {
height:16px; 
width:17px; 
background-image:url(/picture/next.gif); 
display: inline; 
float:right;
background-repeat:no-repeat;

}
.show_hide {
height:168px;
overflow:hidden;
margin-bottom:10px;
}
.con_td {
	font-family: Tahoma, Geneva, sans-serif;
	color: #35342f;
	font-size: 10px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 12px;
        margin-left: 42px;
}
.con_td strong {
	color: #518a0d;
}