/* CSS Document */
#all_body #big_user_name {
	font-family: "Times New Roman", Times, serif;
	color: #000;
	font-size: 29px;
	margin-top: 5px;
}
#user_actions {
	float: right;
	width: 300px;
	margin-top: -30px;
}
#user_actions img {
	float: left;
	margin-right: 10px;
}
#user_actions a, #user_actions a:link, #user_actions a:visited {
	font-size: 11px;
	color: #6b6b6b;
	text-decoration: underline;
	cursor: pointer;
}
#user_actions form {
	display: none;
}
#user_actions a:hover {
	text-decoration: none;
}
#user_actions #user_actions_left {
	width: 110px;
	margin-right: 20px;
	float: right;
}
#user_actions #user_actions_right {
	width: 140px;
	float: right;
}
#all_body #user_photo {
	margin-top: 10px;
	border: 1px solid #afafaf;
	width: 289px;
	height: 289px;
	text-align: center;
	padding: 15px;
}
#all_body #user_photo img {
	border: 0px;
}
#all_body #user_info {
	position: relative;
	margin-top: -320px;
	margin-left: 345px;
}
#all_body #user_info table {
	width: 335px;
}
#all_body #user_info .user_info_td_left {
	background: #ededed;
	color: #000;
	font-weight: bold;
	height: 20px;
	font-size: 11px;
}
#all_body #user_info .user_info_td_right {
	background: url('../../img/in/user_info_bg.jpg') no-repeat top right #ededed;
	color: #2b2b2b;
	height: 20px;
}
#all_body #user_info table tr td {
	padding-left: 10px;
	width: 155px;
}
#all_body #user_info table .table_hr {
	height: 3px;
}
#all_body #user_info .user_info_td_right_ {
	background: url('../../img/in/user_info_bg.jpg') no-repeat top right #ededed;
	color: #2b2b2b;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
}
.user_info_big {
	font-size: 11px;
	font-weight: bold;
	color: #6f6f6f;
	padding-top: 15px;
	padding-bottom: 20px;
}
.user_info_contacts_left {
	width: 70px;
	text-align: right;
	height: 15px;
	margin-top: 8px;
}
.user_info_contacts_right {
	margin-top: -15px;
	float: right;
	width: 245px;
	height: 15px;
}
/**/
#user_about {
	margin-top: 30px;
	margin-bottom: 20px;
}
#user_about p {
	text-indent: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
#user_about #user_about_title {
	background: url('../../img/in/user_info_bg.jpg') no-repeat top right #ededed;
	color: #2b2b2b;
	height: 17px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
}
/**/
.user_content_table td {
	vertical-align: top;
}
.user_content_table_left {
	padding-right: 16px;
}
/**/
.open_close_block {
	background: url('../../img/in/block_title_bg.jpg') repeat-x top left;
	border: 1px solid #d2d7db;
	padding: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
}
.open_close_block_title_all {
	float: right;
	width: 200px;
	text-align: right;
	margin-top: -20px;
}
.open_close_block_title_all a:link, .open_close_block_title_all a:visited {
	color: #535353;
	font-size: 11px;
	font-weight: bold;
}
.open_close_block_title_all img {
	float: right;
	margin-top: 4px;
	margin-left: 5px;
}
.open_close_block_title_open_close a {
	font-family: "Times New Roman", Times, serif;
	color: #000;
	font-size: 23px;
	cursor: pointer;
	text-decoration: underline;
}
.open_close_block_title_open_close a:hover {
text-decoration: none;
}
.open_close_block_title_open_close img {
	margin-top: 6px;
	float: right;
}
/****/
#media_title_open_close {
	width: 80px;
}
#graphs_title_open_close {
	width: 100px;
}
#blog_title_open_close {
	width: 85px;
}
#wall_title_open_close {
	width: 72px;
}
#graphs {
	margin-top: 20px;
	width: 310px;
}
#blog {
	margin-top: 20px;
	width: 310px;
}
#wall {
	margin-top: 20px;
	width: 310px;
}
/**/
.body_right_block {
	width: 233px;
	position: relative;
	margin-top: 40px;
	background: url('../../img/in/right_blocks_bg.jpg') no-repeat top left;
	padding-top: 3px;
	padding-left: 7px;
	margin-bottom: -20px;
}
.body_right_block_title {
	margin-bottom: 4px;
}
.body_right_block_title a:link, .body_right_block_title a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #fff;
}
.body_right_block_open_close {
	float: right;
	margin-top: -22px;
	margin-right: 8px;
}
.body_right_block_open_close a {
	cursor: pointer;
}
.body_right_block_td {
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
	font-size: 10px;
}
.body_right_block_td a:link, .body_right_block_td a:visited {
	font-size: 12px;
	color: #184f9c;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
}
.body_right_block_table {
	width: 228px;
	margin-top: 16px;
}
/**/
.wall_table {
	margin-top: 10px;
	width: 311px;
}
.wall_table a:link, .wall_table a:visited {
	color: #184f9c;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.wall_table_td_left {
	width: 80px;
	text-align: center;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #d3d3d3;
}
.wall_table_td_right {
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #d3d3d3;
}
.wall_table_td_left_ {
	width: 80px;
	text-align: center;
	padding: 10px;
	vertical-align: top;
}
.wall_table_td_right_ {
	padding: 10px;
	vertical-align: top;
}
/**/
#blog_date {
	color: #000;
	font-size: 11px;
}
#blog_title {
	margin-top: 3px;
	margin-bottom: 3px;
}
#blog_h1 a:link, #blog_h1 a:visited {
	color: #184f9c;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
#blog_text {
	color: #353535;
}
#blog_tags {
	margin-top: 5px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height: 16px;
	background: #e4e4e4;
	color: #2c2c2c;
}
#blog_tags a:link, #blog_tags a:visited {
	color: #2c2c2c;
	font-size: 11px;
}
#blog_talk {
	margin-top: 5px;
	float: left;
	margin-right: 15px;
}
#blog_talk img {
	floar: left;
	margin-right: 5px;
	margin-bottom: -2px;
}
#blog_talk a:link, #blog_talk a:visited {
	color: #686868;
}
#blog_other {
	margin-top: 5px;
}
#blog_other img {
	floar: left;
	margin-right: 5px;
	margin-bottom: -2px;
}
#blog_other a:link, #blog_other a:visited {
	color: #686868;
}
/**/
.media td {
	vertical-align: top;
}
.media table table td {
	vertical-align: middle;
}
#video {
	width: 310px;
	margin-top: 10px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: #b0b0b0 solid 1px;
}
#video a:link, #video a:visited {
	color: #666;
}
#video_swf {
	width: 310px;
	height: 273px;
	margin-bottom: 5px;
}
#photos {
	margin-top: 10px;
}
#songs {
	margin-top: 20px;
}
.album {
	float: left;
	margin-right: 10px;
}
.album img {
	padding: 2px;
	border: 1px solid #d0d7dd;
	margin-bottom: 5px;
}
.album a:link, .album a:visited {
	color: #000;
}
.song_table_tr_hr {
	height: 3px;
}
.song_table_tr {
	background: #ececec;
}
.song_table_td_1 {
	width: 32px;
	padding: 2px;
}
.song_table_td_1 img {
	margin-top: 4px;
	margin-left: 4px;
}
.song_table_td_2 {
	width: 205px;
	padding-left: 4px;
}
.song_table_td_3 {
	width: 80px;
	text-align: center;
}
.song_table_td_3 img {
	margin-right: 2px;
	margin-left: 2px;
}
