/* Базовое оформление сайта участника

********************************************************************************
Содержание:

	0. Быстрая смена оформления. Основные правила оформления
	1. Заголовки, стили текстов, цитирование
		1.1. Большие заголовки страниц (Фото, Дневник, Контакты и т.д.)
		1.2. цитаты (blockquote)
	2. Шапка
		2.1. Верхний блок с информацией о участнике
			2.1.1. Действия над участником (письмо, чат и пр.)	
			2.1.2. Пол, город, возраст
	3. Меню сайта участника
		3.1. Основное меню
			3.1.1. конкретные пункты меню
		3.2. Дополнительное меню
			3.2.1. конкретные пункты меню
	4. Контейнер для блоков
	5. Общие черты оформления всех блоков
	6. Общая разметка страниц, в две колонки (дневник, фото, контакты)
	7. Блок навигации
	8. Раздел Дневник
		8.1. правая колонка
			8.1.1. список заметок
			8.1.2. блок тэги, для дневника и фото
		8.2. блок с заметкой
		8.3. сслыки на комментарии, автора, тэги и прочее после фото либо поста
	9. Раздел Фото
		9.1. правая колонка
			9.1.1. блок последнее фото	
		9.2. Список фото из альбома
		9.3. Страница с фото
	10. Раздел Контакты
		10.1. фильтры
	11. Комментарии
		11.1. Форма комментирования
	12. Раздел Мероприятия и Сообщества
	13. Раздел Подарок
	14. Раздел HTML
	15. Раздел Опрос
	16. Раздел Мения
	17. Подвал
	18. Карусель фото
	20. Оформление конкретных блоков
	
*******************************************************************************/

/* 0. Быстрая смена оформления. Основные правила.
------------------------------------------------------------------------------*/
	/* все аватары (60x60) на сайте*/
	.site_placeholder img.avatar_image{}
	/* все мелкие аватары (25x25) на сайте*/
	.site_placeholder img.small_avatar_image{}
	/* все прочие пользовательские картинки на сайте - изображения мероприятий, сообществ, объявлений, 
	фото и граффити в комментариях и на стене, фото в альбомах*/
	.site_placeholder img.user_picture{}
	/* 	Общие правила оформления широких элемэнов сайта	и вложенных в них узких элементов
		|<------------wide------------->|
		|      |<-----short----->|      |	
	*/
	
	.short{}
	.wide
	{
		clear:both;
		overflow:hidden;
	}	
	/*Контейнер для всего сайта*/
	.site_placeholder
	{
		background-color:#ffffff;
	}
	.site_placeholder a
	{
		color:#333333;
		text-decoration:underline;
	}
/* 1. Заголовки, стили текстов, цитирование
------------------------------------------------------------------------------*/
	/* 1.1. Большие заголовки страниц (Фото, Дневник, Контакты и т.д.)
	------------------------------------------------------------------------------*/
	.page_title_wide{}
	.page_title
	{
		margin:0px;
		padding-bottom:5px;
		padding-top:15px;
		padding-left:50px;
		padding-left:50px;
		font-size: 150%;
		font-weight: bold;
	}
	/* 1.2. цитаты (blockquote)
	------------------------------------------------------------------------------*/
	blockquote 
	{
		background-color:#fff0b5;
		color:#333333;
		padding: 8px;
		margin: 5px;	
	}
	/*
	#page_settings_link
	{
		font-family:arial;
		text-transform: uppercase;
		font-weight:bold;
		font-size:9px;		
		font-family:arial;
		float:right;
		background-image: url('/image/ico/gear.png');
		background-repeat: no-repeat;
		background-position: 3px center;
		padding:5px;
		padding-left:23px;
	}	
	#page_settings_link a
	{
		color:#333333;
	}
	*/

/* 2. Шапка
------------------------------------------------------------------------------*/
	/* 2.1. Верхний блок с информацией о участнике
	------------------------------------------------------------------------------*/
	.user_top_placeholder_wide{}
	.user_top_placeholder
	{
		overflow: hidden;
		zoom:1;		
		padding:10px;
		padding-top:20px;
		padding-bottom:10px;
	}
	.user_top_placeholder a
	{
	}
	.user_top_placeholder .my_avatar
	{
		margin:10px;
		margin-top:0px;
		margin-left:0px;
		float:left;
		display:inline;
	}
	.user_top_placeholder .name
	{
		font-size:130%;
		font-weight:bold;		
	}
	.user_top_placeholder .user_is_online
	{
		font-size:10px;
		color:#ffffff;	
		background-color:#5eae00;
		margin-left:10px;
		padding:3px;
		padding-left:5px;
		padding-right:5px;
		-moz-border-radius: 3px;  
		-webkit-border-radius:3px;
	}
	.user_top_placeholder .status
	{
		background-image: url('/image/arr_left.gif');
		background-repeat: no-repeat;
		background-position: left top;
		padding-left:6px;
		overflow:hidden;	
		zoom:1;
		margin-top:5px;
		margin-bottom:3px;
	}
	.user_top_placeholder .status a
	{
	}	
	#my_status_msg
	{
		border-bottom:1px solid #eedd9b;
		border-right:1px solid #eedd9b;
		font-size:90%;
		float:left;
		padding:10px;
		padding-top:5px;		
		padding-bottom:5px;				
		background-color:#fffacf;	
		color:#000000;
		
		-moz-border-radius-topright: 3px;  
		-moz-border-radius-bottomright: 3px;  
		-moz-border-radius-bottomleft: 3px;  
		-webkit-border-top-right-radius:3px;
		-webkit-border-bottom-left-radius:3px;
		-webkit-border-bottom-right-radius:3px;			
	}
		/* 2.1.1. Действия над участником (письмо, чат и пр.)
		------------------------------------------------------------------------------*/	
		.user_top_placeholder .actions
		{
			margin-left:10px;
			padding-left:10px;
			float:right;
			display:inline;
		}
		.user_top_placeholder .actions div
		{
			font-weight:bold;
			white-space:nowrap;
			padding: 3px;	
			margin-left: 5px;	
			font-size:90%;	
		}
		.user_top_placeholder .actions .relation_nobody
		{
			background-image: url('/image/ico/chain.png');
			background-image: url('/image/ico/user.gif');			
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .relation_contact
		{
			background-image: url('/image/ico/chain_unchain.png');
			background-image: url('/image/ico/user_off.gif');			
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .relation_mutual
		{
			background-image: url('/image/ico/chain.png');
			background-image: url('/image/ico/user.gif');			
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .add
		{
			background-image: url('/image/ico/plus_circle.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .chat
		{
			background-image: url('/image/ico/30.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .mail
		{
			background-image: url('/image/ico/mail_2.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .news
		{
			background-image: url('/image/ico/script_code.png');
			background-image: url('/image/ico/clock.png');			
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .skins
		{
			background-image: url('/image/ico/block.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}		
		.user_top_placeholder .actions .blacklist
		{
			background-image: url('/image/ico/stop_16.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .delete
		{
			background-image: url('/image/ico/offline.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		.user_top_placeholder .actions .present
		{
			background-image: url('/image/ico/present_16.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}
		/*для сообщества и мероприятий*/
		.user_top_placeholder .actions .invite
		{
			background-image: url('/image/ico/users_plus.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}	
		.user_top_placeholder .actions .users
		{
			background-image: url('/image/ico/users.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}			
		.user_top_placeholder .actions .edit
		{
			background-image: url('/image/ico/gear.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 20px;
		}	

		/* 2.1.2. Пол, город, возраст
		------------------------------------------------------------------------------*/	
		.user_top_placeholder .info
		{
			font-size:90%;			
			margin-top:5px;		
			overflow:hidden;
			zoom:1;
		}
		.user_top_placeholder .info .sex_male
		{
			background-image: url('/image/ico/gender.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 18px;
		}
		.user_top_placeholder .info .sex_female
		{
			background-image: url('/image/ico/gender_female.png');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 18px;
		}
	.user_top_placeholder .description
	{
		margin-top:5px;	
	}		
	.user_top_placeholder .date
	{
		margin-top:5px;	
	}		
	.user_top_placeholder .places	
	{
		overflow:hidden;
	}
	.user_top_placeholder .places div
	{
		margin-right:5px;
		float:left;
		margin-top:5px;
		background-image: url('/image/ico/pathing.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.user_top_placeholder .categoty
	{
	}		
	.user_top_placeholder .website
	{
		background-image: url('/image/ico/globo.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}	
	
	/*для шапки мероприятия*/
	.user_top_placeholder .meeting_calendar_mini_placeholder
	{
		float:left;
		margin-right:8px;

		width:26px;
		height:32px;
		border:1px solid #999999;
		text-align:center;
		background-color:#f90000;
		color:#000000;
	}
	.user_top_placeholder .meeting_calendar_mini_placeholder .meeting_calendar_top
	{
		background-color:#ffffff;
		font-size:16px;
		height:20px;
		font-weight:bold;
		font-family:Arial;
		padding-top:0px;
	}
	.user_top_placeholder .meeting_calendar_mini_placeholder .meeting_calendar_bottom
	{
		height:11px;
		font-size:8px;
		line-height:9px;	
		color:#ffffff;
		font-weight:bold;
		font-family:verdana;
		padding-top:1px;
		padding-left:1px;	
		padding-right:1px;		
		text-transform: uppercase;	
	}	

/* 3. Меню сайта участника
------------------------------------------------------------------------------*/
	/* 3.1. Основное меню
	------------------------------------------------------------------------------*/
	.user_menu_wide/*главное меню - широкая плашка*/
	{
		zoom:1;
	}
	.user_menu/*главное меню - узкая плашка*/
	{
		zoom:1;
	}
	.user_menu .page /*все пункты меню*/
	{
		padding:5px;
		white-space: nowrap;
		list-style: none;
		display: inline;		
		float:left;
	}
	.user_menu .separator /*разделители*/
	{
		float:left;
	}
	.user_menu a{}/**/	
	.user_menu .selected/*выбранный пункт меню*/
	{
		font-weight:bold;
	}
	.user_menu .selected a{}/**/
	/* 3.1.1. конкретные пункты меню
	------------------------------------------------------------------------------*/
	.user_menu .main {}
	.user_menu .diary {}
	.user_menu .diary{}
	.user_menu .photos{}
	.user_menu .contacts{}
	.user_menu .communities{}
	.user_menu .meetings{}
	.user_menu .custom{}
	.user_menu .add_page{}	
	/* 3.2. Дополнительное меню
	------------------------------------------------------------------------------*/
	.menu_placeholder_wide/*широкая плашка*/
	{
		zoom:1;
	}
	.menu_placeholder/*узкая плашка*/
	{
		zoom:1;	
	}
	.menu_placeholder a{}	
	.menu_placeholder div
	{
		padding:5px;
		white-space: nowrap;
		list-style: none;
		display: inline;		
		float:left;
	}	
	.menu_placeholder div.first /*первый пункт меню*/
	{
		padding-left:10px;
	}
	/* 3.2.1. конкретные пункты меню
	------------------------------------------------------------------------------*/
	.menu_placeholder div.page_setup /*ссылка настройка страницы*/
	{
		float:right;
		background-image: url('/image/ico/gear.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:18px;
	}
	.menu_placeholder div.page_rights /*ссылка настройка страницы*/
	{
		float:right;
		background-image: url('/image/ico/lock.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:19px;
	}	
	.menu_placeholder div.diary_list{} /*Список заметок*/
	.menu_placeholder div.diary_rss/*RSS лента*/
	{}
	.menu_placeholder div.diary_last_comments{} /*Последние комментарии*/
	.menu_placeholder div.diary_mycontacts_list /*Заметки моих контактов*/
	{
		float:right;
	}
	.menu_placeholder div.diary_add /*Добавить заметку*/
	{
		background-image: url('/image/ico/plus_small.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:15px;		
		float:right;
	}
	.menu_placeholder div.diary_import /*Импорт*/
	{
		float:right;
	}	
	.menu_placeholder div.diary_quote /*Цитировать в моем дневнике*/
	{
		float:right;
	}
	.menu_placeholder div.photo_view_new{} /*Все новые фото*/
	.menu_placeholder div.photo_view_comments{} /*Комментарии к фото*/
	.menu_placeholder div.photo_add_album /*Добавить новый фотоальбом*/
	{
		background-image: url('/image/ico/plus_small.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:15px;		
		float:right;
	}
	.menu_placeholder div.photo_albums_list{} /*Список альбомов*/
	.menu_placeholder div.photo_from_this_album{} /*Фото из этого альбома*/
	.menu_placeholder div.photo_steal_photo /*Добавить это фото в мой фотоальбом*/
	{
		float:right;
	}
	.menu_placeholder div.photo_upload /*Закачать фото*/
	{
		background-image: url('/image/ico/plus_small.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:15px;		
		float:right;
	}
	.menu_placeholder div.photo_whith_user{} /*Фото с участником*/
	.menu_placeholder div.meetings_add /*Добавить мероприятие*/		
	{
		background-image: url('/image/ico/plus_small.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:15px;		
		float:right;
	}
	.menu_placeholder div.meetings_my /*мои мероприятия*/		
	{
		float:right;	
	}	
	.menu_placeholder div.community_add /*Добавить сообщество*/		
	{
		background-image: url('/image/ico/plus_small.png');				
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:15px;		
		float:right;
	}
	.menu_placeholder div.community_my /*мои сообщества*/		
	{
		float:right;	
	}		
	.menu_placeholder div.new_present/*отправить подарок*/		
	{
		float:right;	
	}	
	.menu_placeholder div.opinion_mine /*Мои мнения*/		
	{
		float:right;		
	}
	.menu_placeholder div.opinion_me /*мнения обо мне*/			
	{
		float:right;		
	}

/* 4. Контейнер для блоков
------------------------------------------------------------------------------*/
.blocks_group_wide
{
}
.blocks_group
{
	margin-left:-5px;
	margin-right:-5px;
	overflow: hidden;
	zoom:1;	
}
/* 5. Общие черты оформления всех блоков
------------------------------------------------------------------------------*/
/*маленькие блоки*/
.block_placeholder
{
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:10px;
	overflow: hidden;
	zoom:1;	
}
.block_title
{
	font-weight:bold;
	padding:10px;	
}
.block_title a{}
.block_title .number
{
	display:none;
}
.block_content
{
	font-size:100%; /* 90% */
	padding:10px;
	overflow: hidden;
	zoom:1;
}
.block_content a{}
/*большие блоки*/
.big
{
}
.big .block_title
{
}
.big .block_title a{}
.big .block_title .number{}
.big .block_content
{
	font-size:100%;
}
.big .block_content a{}


	/* сслыки на комментарии, автора, тэги и прочее после фото либо поста
	------------------------------------------------------------------------------*/	
	.info_links
	{
		clear:both;
		font-size:90%;
		overflow:hidden;
		zoom:1;
	}	
	.info_links td
	{
		vertical-align:middle;	
	}	
	.info_links td div
	{
		vertical-align:middle;
		margin-top:5px;
	}
	.info_links .separator div
	{
		margin-left:8px;
		margin-right:8px;	
		width:1px;
		background-color:#999999;
		height:15px;
	}	
	.info_links .add_mark div
	{
		background-image: url('/image/ico/layer_select.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.info_links .tags div
	{
		background-image: url('/image/ico/tag.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;	
		/*margin-bottom:3px;*/
	}	
	.info_links .place div
	{
		background-image: url('/image/ico/pathing.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.info_links .comments div
	{
		background-image: url('/image/ico/comments.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}	
	.info_links .star div
	{
	}
	.info_links .author div
	{
	}
	.info_links .date div
	{
	}
	.info_links .edit div
	{
		background-image: url('/image/ico/pencil.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 18px;
	}	
	.info_links .mail div
	{
		background-image: url('/image/ico/mail.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}	
	.info_links .opinion div
	{
	}	
	.info_links .add_photo div
	{
		background-image: url('/image/ico/down_16.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;	
	}
	.info_links .my_contacts div
	{
		background-image: url('/image/ico/user_off.gif');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;		
	}
	.info_links .prev div
	{
	/*
		background-image: url('/image/ico/arrow_180.gif');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;		
	*/
	}
	.info_links .next div
	{
	/*
		background-image: url('/image/ico/arrow.gif');
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;		
	*/
	}



/* 6. Общая разметка страницы (разделы дневник, фото, контакты)
------------------------------------------------------------------------------*/
.left_block
{
	width:70%;	
	float:left;
	overflow:hidden;
	zoom:1;
}
.right_block
{
	width:30%;
	float:right;
	overflow:hidden;
	zoom:1;	
}
/* 7. Блок навигации
------------------------------------------------------------------------------*/
.navigation_placeholder
{
	clear: both;
	text-align:center;
}
.navigation_placeholder table
{
	margin:auto;
}
.navigation_list
{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
.navigation_list_active
{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	
	font-size: 120%;
	font-weight:bold;
}	
/* 8. Раздел дневник
------------------------------------------------------------------------------*/
.block_big_diary .block_title{}
.block_big_diary .block_content{}
	/* 8.1. правая колонка
		8.1.1. список заметок
		------------------------------------------------------------------------------*/
		.block_diary_posts_list .block_title
		{
			background-image: url('/image/ico/bookmark_book_open.png');
			background-repeat: no-repeat;
			background-position: 7px center;
			padding-left: 28px;
		}
		.block_diary_posts_list .block_content{}
		.block_diary_posts_list .block_content .dlist
		{
			padding:5px;
			background-image: url('/image/ico/bookmark__small.png');
			background-repeat: no-repeat;
			background-position: left 7px;
			padding-left: 16px;
		}
		/* 8.1.2. блок тэги, для дневника и фото
		------------------------------------------------------------------------------*/
		.block_tags .block_title
		{
			background-image: url('/image/ico/tag.png');
			background-repeat: no-repeat;
			background-position: 7px center;
			padding-left: 28px;
		}
		.block_tags .block_content
		{
			text-align:center;
		}
	/* 8.2. блок с заметкой
	------------------------------------------------------------------------------*/
	.block_big_diary .text{}
		
	/* 8.3. сслыки на комментарии, автора, тэги и прочее после фото либо поста
	
	
	
	
	
	- времненно в главном стиле
	
	
	------------------------------------------------------------------------------*/	

	
	
	
	
/* 9. Раздел Фото
------------------------------------------------------------------------------*/
	/* 9.1. правая колонка
		9.1.1. блок последнее фото
		------------------------------------------------------------------------------*/
		.block_last_photo{}
		.block_last_photo .block_title{}
		.block_last_photo .block_content
		{
			text-align:center;
		}

		/*Просмотр списка альбомов*/
.block_big_album{}
.block_big_album .block_content{}		
.block_big_album .block_content .picture
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	display:inline;
}
.block_big_album .block_content .info
{
	overflow:hidden;
	zoom:1;
}
.block_big_album .block_content .info .title
{
	font-size:120%;
	font-weight:bold;
}
.block_big_album .block_content .info .text
{
	margin-top:5px;
	font-size:90%;	
}
.block_big_album .block_content .info_links
{
	margin-top:10px;
}

	/* 9.2. Список фото из альбома
	------------------------------------------------------------------------------*/
	.block_big_list_album_photo{}
	.block_big_list_album_photo .block_content
	{
		apadding-left:0px;
		apadding-right:0px;		
	}
	.block_big_list_album_photo .block_content .thumb
	{
		position:relative;
		float:left;
		padding:10px;
		width:14.27%;
		height:120px;
		text-align:center;
	}
	.block_big_list_album_photo .block_content .thumb .comments{} /*комментарии поверх фото*/
	.block_big_list_album_photo .block_content .thumb img.user_picture{}
	/* 9.3. Страница с фото
	------------------------------------------------------------------------------*/
	.block_big_picture{}
	.block_big_picture .block_content{}
	.block_big_picture .block_content .user_picture{}
	.block_big_picture .block_content .rating
	{
		padding-bottom:5px;
		text-align:center;
	}
	.block_big_picture .block_content .description
	{
		padding:5px;
		padding-left:0px;
	}
	.block_big_picture .block_content .marks
	{
		background-image: url('/image/ico/layers_ungroup.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding:5px;
		padding-left: 20px;
		padding-right: 10px;
	}	

/* 10. Раздел Контакты
------------------------------------------------------------------------------*/
.block_big_contact{}
.block_big_contact .block_content{}
.block_big_contact .block_content .avatar_image
{
	float:left;
	margin-right:10px;
}
.block_big_contact .block_content .body
{
	overflow:hidden;
	
}
.block_big_contact .block_content .body .name
{
	font-size:130%;
	font-weight:bold;
}
.block_big_contact .block_content .body .info
{
	font-size:90%;
	color:#666666;
	padding:3px;
}
.block_big_contact .block_content .body .info .sex_male
{
	background-image: url('/image/ico/gender.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.block_big_contact .block_content .body .info .sex_female
{
	background-image: url('/image/ico/gender_female.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

.block_big_contact .block_content .body .status
{
	background-image: url('/image/arr_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:6px;

	overflow:hidden;	
	margin-top:5px;
	margin-bottom:3px;
}
.block_big_contact .block_content .body .status .status_msg
{
	border-bottom:1px solid #eedd9b;
	border-right:1px solid #eedd9b;
	font-size:96%;
	float:left;
	padding:10px;
	padding-top:5px;		
	padding-bottom:5px;				
	background-color:#fffacf;	
	color:#000000;
	line-height:115%;
	
	-moz-border-radius-topright: 3px;  
	-moz-border-radius-bottomright: 3px;  
	-moz-border-radius-bottomleft: 3px;  
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;			
}

.block_big_contact .block_content .body .contact_group
{
	margin-top:3px;
	float:right;
}

	/* 10.1. фильтры
	------------------------------------------------------------------------------*/
	.contact_filter{}
	.contact_filter .block_title{}
	.contact_filter .block_content{}
	.contact_filter .block_content .input_text
	{
		display:block;
		margin:0px;
		width:245px;
		background:#fff;
		border:1px solid #bbb;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		aheight:30px;
		line-height:30px;
		font-size:1.1em;
		padding:5px;
		padding-top:4px;
		padding-bottom:4px;
		margin-bottom:10px;
	}
	.contact_filter .block_content .input_select
	{
		width:99%;	
		margin:auto;
	}	
	.contact_filter .block_content div
	{
		padding-top:10px;
		afont-weight:bold;
	}	

/* 11. Комментарии
------------------------------------------------------------------------------*/
.comments_placeholder_wide{}
.comments_placeholder
{
	overflow:hidden;
	zoom:1;
}
.comments_placeholder div.title/*надпись "комментарии"*/
{
	padding:10px;
	font-size:120%;
	font-weight:bold;
}
.comments_placeholder div.post_title /*для раздела комментарии к заметкам*/
{
	padding:10px;
	font-size:120%;
	font-weight:bold;
}
.comments_placeholder .thumb /*для раздела комментарии к фото*/
{
	float:right;
	margin-left:10px;
	display:inline;
}
.comments_placeholder .thumb img.user_picture{}
.comments_placeholder .msg
{
	width:700px;
	overflow:hidden;
	zoom:1;
	margin-bottom:5px;
}
.photo_comments .comments_placeholder .msg /*раздел Комментарии к фотографиям*/
{
	width:auto;
}
.diary_comments .comments_placeholder .msg /*раздел Комментарии к заметкам*/
{
	width:auto;
}
.comments_placeholder .msg .block_content{}
.comments_placeholder .msg .block_content .avatar
{
	float:left;
	display:inline;
}
.comments_placeholder .msg .block_content .avatar img.avatar_image{}
.comments_placeholder .msg .block_content .info
{
	font-size:90%;	
	padding-left:10px;
	padding-bottom:5px;
	overflow:hidden;
	zoom:1;
}
.comments_placeholder .msg .block_content .info .separator
{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;	
	width:5px;
	background-color:#999999;
	height:1px;
	float:left;
	display:inline;
	overflow:hidden;	
	zoom:1;
}	
.comments_placeholder .msg .block_content .info .name
{
	font-weight:bold;
	float:left;
}
.comments_placeholder .msg .block_content .info .date
{
	float:left;
}
.comments_placeholder .msg .block_content .info .url
{
	apadding:5px;
	float:left;
}
.comments_placeholder .msg .block_content .info .arrow_up
{
	float:left;
	font-weight:bold;
}
.comments_placeholder .msg .block_content .info .arrow_up a
{
}
.comments_placeholder .msg .block_content .info .arrow_down
{
	float:left;
	font-weight:bold;
}
.comments_placeholder .msg .block_content .info .arrow_down a
{
}
.comments_placeholder .msg .block_content .info .delete
{
	float:right;
	font-size:12px;	
	font-weight:bold;	
}
.comments_placeholder .msg .block_content .info .delete a
{	
	color:#999999;	
	padding:0px;
	padding-left:7px;
	padding-right:7px;	
	-webkit-border-radius:3px;-moz-border-radius:3px;	
}
.comments_placeholder .msg .block_content .info .delete a:hover
{	
	background-color:red;	
	color:#ffffff;
	text-decoration:none;	
}
.comments_placeholder .msg .block_content .info .edit
{
	float:right;
	display:inline;
	margin-right:5px;
}
.comments_placeholder .msg .block_content .text
{
	padding:10px;
	overflow:hidden;
	zoom:1;
}
.comments_placeholder .msg .block_content .reply
{
	padding-top:5px;
	width:72px;
	text-align:center;
	font-weight:bold;
}
.comments_placeholder .msg .block_content .reply a{}
.comments_placeholder .msg .block_content .reply a:hover{}
	/* 11.1. Форма комментирования
	------------------------------------------------------------------------------*/
	.comment_form_placeholder
	{
		margin-top:20px;
		width:500px;
	}
	.comment_form_placeholder .block_title{}
	.comment_form_placeholder .block_content{}
	.comment_form_placeholder .block_content textarea
	{
		width:99%;
		height:150px;
	}
	.comment_form_placeholder .block_content .submit	
	{
		overflow:hidden;
		float:left;
	}
	.comment_form_placeholder .block_content .subscribe	
	{
		padding-top:5px;
		font-size:90%;
		float:right;		
	}

/* 12. Раздел Мероприятия и Сообщества
------------------------------------------------------------------------------*/
.block_big_meetings_communities{}
.block_big_meetings_communities .block_content{}
.block_big_meetings_communities .item
{
	zoom:1;
	aborder-bottom: 1px dotted #d3ccc3;
	overflow:hidden;
	padding:10px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:5px;	
	padding-left:20px;	
}
.block_big_meetings_communities .item .image
{
	float:left;
	margin-right:8px;
	border:1px solid #d3d8dd;
	background-color:#ffffff;
	padding:1px;
	display:inline;
}
.block_big_meetings_communities .item .image .user_picture{}
.block_big_meetings_communities .item .body
{
	overflow:hidden;
}
.block_big_meetings_communities .item .body .title
{
	font-weight:bold;
}
.block_big_meetings_communities .item .body .date
{
	font-size:90%;
}
.block_big_meetings_communities .item .body .description
{
	font-style:italic;
	margin-top:5px;
}
.block_big_meetings_communities .item .body .place
{
	margin-top:3px;
	background-image: url('/image/ico/pathing.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color:#666666;
}
.block_big_meetings_communities .item .body .category
{
	margin-top:5px;
}
.item .star
{
	margin-right:10px;
	margin-top:5px;
	float:right;
}
.block_big_meetings_communities .meeting_calendar_mini_placeholder
{
	float:left;
	margin-right:8px;

	width:26px;
	height:32px;
	border:1px solid #999999;
	text-align:center;
	background-color:#f90000;
	color:#000000;
}
.block_big_meetings_communities .meeting_calendar_mini_placeholder .meeting_calendar_top
{
	background-color:#ffffff;
	font-size:16px;
	height:20px;
	font-weight:bold;
	font-family:Arial;
	padding-top:0px;
}
.block_big_meetings_communities .meeting_calendar_mini_placeholder .meeting_calendar_bottom
{
	height:11px;
	font-size:8px;
	line-height:9px;	
	color:#ffffff;
	font-weight:bold;
	font-family:verdana;
	padding-top:1px;
	padding-left:1px;	
	padding-right:1px;		
	text-transform: uppercase;	
}

/* 13. Раздел Подарок	
------------------------------------------------------------------------------*/
.block_present
{
}
.block_present .image
{
	width:256px;
	margin:auto;
}
.block_present .message
{
	text-align:center;
	padding-top:5px;
}




/* 14. Раздел HTML
------------------------------------------------------------------------------*/
/* 15. Раздел Опрос
------------------------------------------------------------------------------*/

/* 16. Раздел Мения	
------------------------------------------------------------------------------*/
	


/* 17. Подвал
------------------------------------------------------------------------------*/
.footer_wide
{
}
.footer
{
	padding:20px;	
	font-size:90%;
	overflow:hidden;
	zoom:1;
}
.visitors
{
	float:right;
}







/* 18. Карусель фото
------------------------------------------------------------------------------*/
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 80px;
    height: 80px;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-container
{
}
.jcarousel-container-horizontal {
    width: 794px;
    padding-left:40px;
    padding-right:40px;	
	margin:auto;	
}
.jcarousel-clip-horizontal {
    width:  794px;
    height: 82px;
	margin:auto;
}
.jcarousel-item
{
    width: 85px;
    height: 85px;
    border: 1px solid #7d7257;
}

.jcarousel-item:hover
{
    border-color: #ffffff;
}

.jcarousel-item-horizontal 
{
    margin-right: 7px;
}
.jcarousel-item-placeholder{}
.jcarousel-next-horizontal 
{
    position: absolute;
    top: 25px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background-image: url('/image/ico/arrow.gif');
	background-repeat: no-repeat;
	background-position: center center;	
}

.jcarousel-next-horizontal:hover {
	abackground-color:#eeeeee;
}
.jcarousel-next-horizontal:active {
	abackground-color:#eeeeee;
}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
	abackground-color:#eeeeee;
}
.jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background-image: url('/image/ico/arrow_180.gif');
	background-repeat: no-repeat;
	background-position: center center;	
	abackground-color:#eeeeee;
}
.jcarousel-prev-horizontal:hover 
{
	abackground-color:#eeeeee;
}

.jcarousel-prev-horizontal:active {
	abackground-color:#eeeeee;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	abackground-color:#eeeeee;
	
}
.PhotoSelected
{
border-color:red;
}


/* 20. Оформление конкретных блоков
------------------------------------------------------------------------------*/
.w2 .w_factor
{
	float:left;	
	width:50%;
	overflow:hidden;
	zoom:1;
}
.w3 .w_factor
{
	float:left;	
	width:33.3%;
	overflow:hidden;
	zoom:1;	
}
	/* 20.1. Профиль
	------------------------------------------------------------------------------*/
	.block_profile
	{
	}
	.block_profile .block_title
	{
		background-image: url('/image/ico/card.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_profile .block_name
	{
		background-image: url('/image/ico/card.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_profile .block_content{}
	.block_profile .block_content .user_avatar
	{

		display:inline;
		float:left;
		margin:5px;
		overflow:hidden;
		zoom:1;
	}
	.w1 .block_profile .block_content .user_avatar
	{
		float:none;
		text-align:center;
	}
	.block_profile .block_content .group
	{
		amargin-bottom:5px;
		overflow:hidden;
		zoom:1;
	}
	.block_profile .block_content .group .place_and_education
	{
		margin-bottom:5px;
		margin-right:5px;	
	}
	.block_profile .block_content .group .title
	{
		padding:5px;
		padding-bottom:2px;
		font-weight:bold;
		font-size:110%;
		text-align:left;
	}
	.block_profile .block_content .group .text
	{
		overflow:hidden;
		padding:5px;
	}
	.block_profile .block_content .group .text .email
	{
		background-image: url('/image/ico/mail.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .icq
	{
		background-image: url('/image/ico/icq.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .skype
	{
		background-image: url('/image/ico/skype.gif');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .jabber
	{
		background-image: url('/image/ico/jabber_online.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .news2
	{
		background-image: url('/image/ico/news2.gif');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .website
	{
		background-image: url('/image/ico/globo.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .phone1
	{
		background-image: url('/image/ico/48.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .phone2
	{
		background-image: url('/image/ico/telephone.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .phone3
	{
		background-image: url('/image/ico/telephone.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .adress
	{
		background-image: url('/image/ico/home.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
	}
	.block_profile .block_content .group .text .postindex{}
	.block_profile .block_content .group .text .othersites
	{
	}



	/* 20.2. Мероприятия и сообщества
	------------------------------------------------------------------------------*/
	.block_meetings_communities{}
	.block_meetings_communities .block_title
	{
		background-image: url('/image/ico/people.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_meetings_communities .block_name
	{
		background-image: url('/image/ico/people.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_meetings_communities .block_content{}

	.block_meetings_communities .item
	{
		zoom:1;
		aborder-bottom: 1px dotted #d3ccc3;
		overflow:hidden;
		padding:5px;
	}
	.block_meetings_communities .item .image
	{
		float:left;
		margin-right:8px;
		border:1px solid #d3d8dd;
		background-color:#ffffff;
		padding:1px;
		display:inline;
	}
	.block_meetings_communities .item .image .user_picture{}
	.block_meetings_communities .item .body
	{
		overflow:hidden;
	}
	.block_meetings_communities .item .body .title
	{
		font-weight:bold;
		font-size:110%;
	}
	.block_meetings_communities .item .body .date
	{
		font-size:90%;
	}
	.block_meetings_communities .item .body .description
	{
		font-style:italic;
		margin-top:5px;
	}
	.block_meetings_communities .item .body .place
	{
		margin-top:3px;
		background-image: url('/image/ico/pathing.png');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
		color:#666666;
	}
	.block_meetings_communities .item .body .category
	{
		margin-top:5px;
	}
	.block_meetings_communities .meeting_calendar_mini_placeholder
	{
		float:left;
		margin-right:8px;

		width:26px;
		height:32px;
		border:1px solid #999999;
		text-align:center;
		background-color:#f90000;
		color:#000000;
	}
	.block_meetings_communities .meeting_calendar_mini_placeholder .meeting_calendar_top
	{
		background-color:#ffffff;
		font-size:16px;
		height:20px;
		font-weight:bold;
		font-family:Arial;
		padding-top:0px;
	}
	.block_meetings_communities .meeting_calendar_mini_placeholder .meeting_calendar_bottom
	{
		height:11px;
		font-size:8px;
		line-height:9px;	
		color:#ffffff;
		font-weight:bold;
		font-family:verdana;
		padding-top:1px;
		padding-left:1px;	
		padding-right:1px;		
		text-transform: uppercase;	
	}
	/* 20.3. Голосование
	------------------------------------------------------------------------------*/
	.block_poll{}
	.block_poll .block_title
	{
		background-image: url('/image/ico/statistics_16.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_poll .block_name
	{
		background-image: url('/image/ico/statistics_16.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_poll .block_content{}
	.block_poll .block_content .description
	{
	}
	.block_poll .block_content .answers
	{
		margin-top:5px;
		margin-bottom:5px;	
	}
	.block_poll .block_content .answers .answer
	{
		padding-top:3px;
		padding-bottom:3px;		
		overflow:hidden;
		zoom:1;
	}
	.block_poll .block_content .answers .avatar
	{
		float:left;
		margin-right:5px;
	}	
	.block_poll .block_content .answers .text
	{
		line-height:100%;
		float:left;
		margin-right:5px;
	}	
	.block_poll .block_content .progress_bar_placeholder
	{
		clear:both;
		overflow:hidden;
		zoom:1;	
		margin-top:2px;
		border:1px solid #666666;
		background-color:#eeeeee;
		-webkit-border-radius:3px;-moz-border-radius:3px;
	}
	.block_poll .block_content .progress_bar
	{
		height:4px;
		background-color:#666666;
	}

	/* 20.4. Фотоальбом
	------------------------------------------------------------------------------*/
	.block_photoalbum{}
	.block_photoalbum .block_title
	{
		background-image: url('/image/ico/photo_album.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_photoalbum .block_name
	{
		background-image: url('/image/ico/photo_album.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_photoalbum .block_content{}
	.block_photoalbum .block_content .album
	{
		margin-bottom:10px;
		overflow:hidden;
		zoom:1;
	}
	.block_photoalbum .block_content .album .picture
	{
		float:left;
		margin-right:5px;
		display:inline;
	}
	.block_photoalbum .block_content .album .info
	{
		padding:5px;
		overflow:hidden;
		aborder: 1px solid #000000;
		afloat:left;
	}
	.block_photoalbum .block_content .album .info .title
	{
		font-size:120%;
		font-weight:bold;
	}
	.block_photoalbum .block_content .album .info .text
	{
		padding-top:5px;
		font-size:90%;
	}
	/* 20.5. Записки
	------------------------------------------------------------------------------*/
	.block_notes{}
	.block_notes .block_title
	{
		background-image: url('/image/ico/sticky_notes.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_notes .block_name
	{
		background-image: url('/image/ico/sticky_notes.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_notes .block_content{}
	/* 20.6. html блок
	------------------------------------------------------------------------------*/
	.block_html{}
	.block_html .block_title
	{
		background-image: url('/image/ico/html.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_html .block_name
	{
		background-image: url('/image/ico/html.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_html .block_content{}
	.block_html .block_content .text{}

	/* 20.7. фрейм
	------------------------------------------------------------------------------*/	
	.block_frame{}
	.block_frame .block_title
	{
		background-image: url('/image/ico/globo.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_frame .block_name
	{
		background-image: url('/image/ico/globo.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_frame .block_content{}
	
	/* 20.8. дневник блок
	------------------------------------------------------------------------------*/
	.block_diary{}
	.block_diary .block_title
	{
		background-image: url('/image/ico/blog.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_diary .block_name
	{
		background-image: url('/image/ico/blog.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_diary .block_content{}
	.block_diary .block_content .post
	{
		overflow:hidden;
		padding-bottom:10px;
	}
	.block_diary .block_content .post .title
	{
		font-size:120%;
		font-weight:bold;
	}
	.block_diary .block_content .post .text
	{
		margin-top:5px;
	}

	/* 20.8. контакты
	------------------------------------------------------------------------------*/
	.block_contacts{}
	.block_contacts .block_title
	{
		background-image: url('/image/ico/address_16.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_contacts .block_name
	{
		background-image: url('/image/ico/address_16.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_contacts .block_content
	{
	}
	.block_contacts .block_content .body
	{
		width:80px;
		float:left;
		text-align:center;
		display:inline;
		margin-right:5px;
		overflow:hidden;
		zoom:1;
	}
	.block_contacts .block_content .body .avatar_image
	{
		display:inline;
	}
	.block_contacts .block_content .body .name
	{
		padding-top:3px;
		line-height:105%;
		font-weight:bold;
		height:30px;
		overflow:hidden;
		zoom:1;		
	}

	/* 20.10. стена
	------------------------------------------------------------------------------*/
	.block_wall{}
	.block_wall .block_title
	{
		background-image: url('/image/ico/people.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_wall .block_name
	{
		background-image: url('/image/ico/people.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_wall .block_content{}
	.block_wall .block_content .write
	{
		font-size:90%;
		padding-bottom:10px;
		overflow:hidden;
	}

	.block_wall .block_content .write textarea
	{
		width:99%;
		height:80px;
	}
	.block_wall .block_content .msg
	{
		overflow:hidden;
		margin-bottom:5px;
		clear:both;	
		width: 100%;	
	}
	.block_wall .block_content .msg .avatar_image
	{
		float:left;
	}
	.block_wall .block_content .msg .body
	{
	}
	.block_wall .block_content .msg .body .info
	{
		overflow:hidden;
		border-bottom: 1px solid #dad7d0;
		zoom:1;
		padding-left:5px;	
		padding-bottom:2px;	
		font-size:90%;		
	}
	.block_wall .block_content .msg .body .info .separator
	{
		margin-top:8px;
		margin-left:5px;
		margin-right:5px;	
		width:1px;
		background-color:#999999;
		height:10px;
		float:left;
		display:inline;
	}		
	.block_wall .block_content .msg .body .info .name
	{
		font-weight:bold;
		float:left;
	}
	.block_wall .block_content .msg .body .info .date
	{
		float:left;		
	}
	.block_wall .block_content .msg .body .info .delete
	{
		float:right;
		font-size:12px;
		font-weight:bold;	
	}
	.block_wall .block_content .msg .body .info .delete a
	{	
		color:#999999;	
		padding:0px;
		padding-left:7px;
		padding-right:7px;	
		-webkit-border-radius:3px;-moz-border-radius:3px;	
	}
	.block_wall .block_content .msg .body .info .delete a:hover
	{	
		background-color:red;	
		color:#ffffff;
		text-decoration:none;	
	}

	.block_wall .block_content .msg .text
	{
		padding:10px;
		overflow:hidden;	
	}
	.block_wall .info_links table
	{
		width:100%;
	}	

	/* 20.11. слайдшоу
	------------------------------------------------------------------------------*/
	.block_slideshow{}
	.block_slideshow .block_title
	{
		background-image: url('/image/ico/pictures.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_slideshow .block_name
	{
		background-image: url('/image/ico/pictures.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_slideshow .block_content
	{
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
	}
	.block_slideshow .block_content .user_picture
	{
		border:0;
		margin:0;
		padding:0;	
	}

	/* 20.12. RSS
	------------------------------------------------------------------------------*/
	.block_rss{}
	.block_rss .block_title
	{
		background-image: url('/image/ico/01.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_rss .block_name
	{
		background-image: url('/image/ico/01.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_rss .block_content{}
	.block_rss .block_content .group
	{
		margin-bottom:10px;
		overflow:hidden;
	}
	.block_rss .block_content .group .timestamp
	{
		font-size:90%;
		float:right;
		margin-left:5px;
		margin-right:5px;
		display:inline;
	}	
	.block_rss .block_content .group .title
	{
		font-weight:bold;	
	}
	.block_rss .block_content .group .text
	{
		margin-top:5px;
		overflow:hidden;
	}
	.block_rss .info_links table
	{
		width:100%;
	}		

	/* 20.13. объявления
	------------------------------------------------------------------------------*/
	.block_adv{}
	.block_adv .block_title
	{
		background-image: url('/image/ico/market.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_adv .block_name
	{
		background-image: url('/image/ico/market.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.block_adv .block_content{}
	.block_adv .block_content .adv_mini
	{
		overflow:hidden;
		zoom:1;
		margin-bottom:10px;
	}
	.block_adv .block_content .adv_mini .picture
	{
		float:left;
		margin-right:5px;
		display:inline;
	}
	.block_adv .block_content .adv_mini .body{}
	.block_adv .block_content .adv_mini .body .title
	{
		font-weight:bold;
	}
	.block_adv .block_content .adv_mini .body .text
	{
		margin-top:5px;
		overflow:hidden;
		zoom:1;		
	}
	/* 20.14. Блок мнения	
	------------------------------------------------------------------------------*/	
	.block_opinions
	{
	}
	.block_opinions .block_title
	{
		background-image: url('/image/ico/bubble_16.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_opinions .block_name
	{
		background-image: url('/image/ico/bubble_16.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}		
	.block_opinions .group
	{
		padding:5px;
	}
	.block_opinions .group .text
	{
		background-image: url('/image/ico/user_16.png');
		background-repeat: no-repeat;
		background-position: top left;	
		text-indent:20px;
	}
	.opinions_big .body
	{
		overflow:hidden;
		zoom:1;
	}	
	.opinions_big .user
	{
		margin-right:10px;
		width:100px;
		float:left;
		text-align:center;
		font-size:90%;
		display:inline;
	}

	
	/* 20.15. Блок погода	
	------------------------------------------------------------------------------*/
	.block_weather .block_content
	{
	}
	.block_weather .block_title
	{
		background-image: url('/image/ico/weather.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_weather .block_name
	{
		background-image: url('/image/ico/weather.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	.weather
	{
		width:148px;
		float:left;
		text-align:center;
	}
	.w1 .weather
	{
		width:50%;
		float:left;
		text-align:center;
	}
	.w2 .weather
	{
		width:25%;
		float:left;
		text-align:center;
	}
	.w3 .weather
	{
		width:25%;
		float:left;
		text-align:center;
	}
	.weather .date
	{
	}
	.weather .image
	{
	}
	.weather .temp
	{
		font-size:140%;
		font-weight:bold;
	}
	.weather .wind
	{
		font-size:90%;
		font-style:italic;
	}
	/* 20.16. Блок игры	
	------------------------------------------------------------------------------*/
	.block_game
	{
	}
	.block_game .block_title
	{
		background-image: url('/image/ico/joystick.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}
	.block_game .block_name
	{
		background-image: url('/image/ico/joystick.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		padding-left: 28px;
	}	
	