#sortings .entry						{color:#1b1a50;}
#sortings .containment a				{color:#272659;text-decoration:underline;}
#sortings .containment a:visited {color:#001d39;}
#sortings .containment a:active	{color:#9d1c20;}
#sortings .containment a:hover	{color:#36339f;text-decoration:none;}
#sortings .header th small.edited,
.entry .header span.capt small.edited	{font-size:10px; font-weight:normal;line-height:10px;}
#sortings #column1, #sortings #column2	{width: 50%;}
#sortings #column3						{width: 100%;}
#sortings .sortgroup					{vertical-align: top; height: 10px;}
#sortings .entry table					{width: 100%;}

#profile_info .containment table th {width:40%; height: 0;}
#profile-content .entry .containment {padding: 10px;}
#profile-content .entry	{margin: 0 9px 9px 0;}

#tabs_menu ul {list-style:none;}
#tabs_menu li {margin: 0 5px;display: inline;}
#tabs_menu li.sel a {color: #222;background-color: #FFF;border: 1px solid #666;border-bottom: 0 none;text-decoration: none;}
#tabs_menu li a { color: #FFF; border: 1px solid #333; border-bottom: 0 none; background-color: #C2C2C2; text-align: center; display:block; margin:3px 5px 0 0; padding:5px 0; text-decoration:none; float: left;}
#tabs_menu li a span {display: block; padding: 0 10px;}
#tabs_menu li.sel a:hover {background-color: #F2F2F2;border: 1px solid #933;border-bottom: 0 none;}
#tabs_menu li a:hover {background-color: #E0E0E0;border: 1px solid #966;border-bottom: 0 none;}
.sortHelper {border: 3px dashed #ccc;background-color: #fff;width: auto !important;opacity:.75;filter: alpha(opacity=75);-moz-opacity: 0.75;}
#anketa_edit {line-height:220%;}
#anketa_edit input {width:70%;padding:1px 2px;}

.fields						{width: 100%;}
.fields input, 
.fields select, 
.fields textarea			{width: 100%; padding:1px 2px; margin:1px 0; border:1px solid #333;}
.fields textarea.full		{width:99%;}
.fields textarea.mfull		{width:98%;}
.fields .auto				{width:auto;}
.fields .prop				{font-weight: bold; width: 25%;}

.edit_capt					{width: 90%;}
.description				{width: 99%;}

.video_prev,
.photo_header				{width:100%; margin: 15px 0;}
.photo_header td			{vertical-align: bottom;}
.photo_header p				{font-weight:bold;font-size:13px;color:#1a1a5a}
.photo_prev					{position:relative;}

.full_media_content {margin-bottom: 10px;}
.full_media_desc {width: 80%; float:left; text-align:left; }
.full_media_desc div {margin-bottom: 3px;}
.full_media_star {width: 20%; float:left; text-align:right;}
.full_media_tags {width: 100%; text-align:left; }
.full_media_author {margin-top: 5px;margin-bottom: 15px}
.full_media_bbcode {background-color: #d6d8d7; border: 1px solid #898f8d; margin-top: 5px;text-align:center; padding-top:15px; padding-bottom:15px}
.full_media_bbcode .btnCopy	{vertical-align:middle; margin-bottom:5px; cursor:pointer;}
.full_media_bbcode table {width:90%;}
.full_media_bbcode input {width:85%}
.media_block .tags blockquote, 
.transport_block blockquote {margin:0;padding-left:0;}

.media_block .media_description {font-size: 11px;}
.media_block table {margin: 0 auto;}
.media_block .image {text-align: center; padding: 6px 0;}
.media_block .image img {border: 1px solid black;}
.media_block .comments {font-size: 11px; white-space: nowrap; text-align: left;}
.media_block .rate_count {font-size: 11px; white-space: nowrap; text-align: right;}

.user_block .user_card {width: 100px; height: 150px; float: left; padding: 0 17px; text-align: left;}
.user_block .user_card .avatar_cont {width: 100px; height: 100px; margin: 0 auto; text-align: center;}
.user_block .user_card .login {margin: 5px 0 3px; white-space: nowrap; font-weight:bold;}
.user_block .user_card .rate {font-size: 14px; font-weight: bold; color: #9d1c20;}


.club_block .club_card {width: 200px; height: 150px; float: left; padding: 0 17px 0 17px; text-align: left;}
.club_block .club_card .avatar_cont {width: 100px; height: 100px; margin: 0 auto; text-align: center;}
.club_block .club_card .club_name {margin: 5px 0 3px; white-space: nowrap; font-weight:bold;}
.club_block .club_card .rate {font-size: 14px; font-weight: bold; color: #9d1c20;}
.club_block .club_card .type {font-size: 11px; font-weight: bold; color: #666;}
.blog_block .view_all,
.user_block .view_all,
.club_block .view_all {float: right; font-weight: bold;}

a.add_comment:link, 
a.add_comment:visited, 
a.add_comment:hover, 
a.add_comment:active
{text-decoration:none !important;color:#999 !important;font-size:10px !important;}

.transport_block .caption {margin: 0; margin-bottom: 10px; color: #9d1c20;}
.transport_block .block_info {padding: 0; vertical-align: top;}
.transport_block .block_info_edit {padding: 0; vertical-align: top;}

/* Gallery */
#photo_tag_limit { margin: 7px 0 10px 20px; }
.photo_cell { width: 1%; }
.photo_info_popup { border: 1px solid gray; padding: 10px; position: absolute; margin: 10px 0 0 10px; width: 159px; }
.photo { border: 1px solid #060405; }
.preview_photo_width { width: 200px; }
#no_media { height: 796px; }
.full_photo_width { width: 500px; }

.comment_table textarea {width:100%;}
#selected_to_upload { height: 80px; padding: 10px 0 10px 0; line-height: 150%; }
.input { border: 1px solid #565656; }

/* Upload page */
/*.filename {width: 280px; overflow: hidden; position: relative; white-space: pre;}*/

#privacy_selector 			{list-style: none; width: 50%;}
#privacy_selector li 		{clear:both; line-height: 25px; color: #2A265A; }
#privacy_selector li.over 	{background-color: #e3e4e5; cursor: pointer; color: #36318A; }
#privacy_selector a 		{font-size: 10px; text-decoration: none; display: block;}
#privacy_selector a img 	{float: left; margin: 3px 5px 0 0;}

#privacy_selector .priv_all,
#privacy_selector .priv_friend,
#privacy_selector .priv_private {vertical-align: text-bottom;} 

#privacy_selector .sel .priv_all 		{ background-position: 0 -80px; }
#privacy_selector .sel .priv_friend 	{ background-position: -18px -80px; }
#privacy_selector .sel .priv_private 	{ background-position: -36px -80px; }


/* COLLECTOR */
#profile-bar 								{color:#1a1a4c;}
#profile-bar #status_string 				{color: #50885b;}
#profile-bar h2 .type						{color:#888888; font-size:20px; font-weight:normal; text-transform:uppercase;}
#profile-bar h2, #profile-bar h5			{margin: 0;}
#profile-bar #rating 						{margin: 20px 0;}

#controlPanel {padding: 5px 0;}
#controlPanel h5							{color:#333162;margin:5px 0;}
#controlPanel a								{margin-right:5px;}

.block_privacy {vertical-align: text-bottom;}
.icon_par {text-align: right; padding-right: 2px;}
*html .icon_par .priv_open {margin-right: 3px;}
*html .icon_par .privacy_drop_menu 	{left: -2px; top: 8px;}

.block_privacy .priv_all,
.priv_all_dis 			{ background: transparent url(../i/navi.gif) no-repeat scroll -48px -46px; width: 16px; height: 16px; vertical-align: text-bottom; }
.block_privacy .priv_friend,
.priv_friend_dis 		{ background: transparent url(../i/navi.gif) no-repeat scroll -62px -46px; width: 16px; height: 16px; vertical-align: text-bottom; }
.block_privacy .priv_private,
.priv_private_dis 		{ background: transparent url(../i/navi.gif) no-repeat scroll -78px -46px; width: 16px; height: 16px; vertical-align: text-bottom; }

.block_edit 		{ background: transparent url(../i/navi.gif) no-repeat scroll 0 -46px; width: 16px; height: 16px; vertical-align: text-bottom; }
.block_edit_dis 	{ background: transparent url(../i/navi.gif) no-repeat scroll -16px -46px; width: 16px; height: 16px; vertical-align: text-bottom; }
.block_delete 		{ background: transparent url(../i/navi.gif) no-repeat scroll -32px -46px; width: 16px; height: 16px; vertical-align: text-bottom; }

.block_privacy .priv_open {background: url(../i/diz/arr.gif) no-repeat scroll bottom left; }

.block_privacy .privacy_drop_menu .priv_all			{ background: transparent url(../i/navi.gif) no-repeat scroll 0 -62px; width: 18px; height: 18px;}
.block_privacy .privacy_drop_menu .priv_friend		{ background: transparent url(../i/navi.gif) no-repeat scroll -18px -62px; width: 18px; height: 18px;}
.block_privacy .privacy_drop_menu .priv_private		{ background: transparent url(../i/navi.gif) no-repeat scroll -36px -62px; width: 18px; height: 18px;}

.block_privacy .privacy_drop_menu .priv_selected .priv_all			{ background: transparent url(../i/navi.gif) no-repeat scroll 0 -80px; width: 18px; height: 18px;}
.block_privacy .privacy_drop_menu .priv_selected .priv_friend		{ background: transparent url(../i/navi.gif) no-repeat scroll -18px -80px; width: 18px; height: 18px;}
.block_privacy .privacy_drop_menu .priv_selected .priv_private		{ background: transparent url(../i/navi.gif) no-repeat scroll -36px -80px; width: 18px; height: 18px;}

#upload_media .entry .containment 	{padding: 25px;}
#upload_media .upload_area 			{width:100%; }
#upload_media .upload_area td 		{vertical-align:top;}
#upload_media .privacy_row			{width:140px}
#upload_media .media_attention p	{color: #d90c09; }
#upload_media .inplabel 			{margin-bottom: 5px;}
#upload_media .txt_field			{width: 90%;}
#upload_media .line					{margin: 20px 0;}
#upload_media .privacy_row .line	{margin:0 0 4px 0;}
#upload_media .filename 			{width: 200px; overflow: hidden; position: relative; white-space: pre;}


.invite-list-table td 				{vertical-align: top; padding: 5px 0; }
.invite-list-table .avatar			{margin-right: 5px;}
.invite-list-table .green_button 	{margin-bottom: 5px;}
.invite-list-table .green_button, 
.invite-list-table .red_button		{width:100px}

#sortings .blog_block h3			{margin: 0; }
#sortings .entry .blog_block h3 a	{color: #AA2622; font-size: 20px; font-family: Arial, serif;}
.blog_block .text					{margin: 10px 0;}
.blog_block .stars					{text-align: right;}
.blog_block div.hr					{border-bottom: 1px solid #59647A; margin: 5px 0 10px 0;}

.profile h2 {font-size: 24px;}
.profile h5 {font-size: 11px;}
.profile td {padding-left: 30px;}
.profile .top {vertical-align: top;}
.profile .middle a {line-height: 160%;}
.profile .bottom {vertical-align: bottom; height: 100px;}
.profile .bottom td {padding: 0 15px 0 0;}
.profile .members_count a {font-weight: bold;}

.change_pass			{margin: 10px;}
.change_pass .capt		{font-weight: bold; padding: 5px; color: #006;}
.change_pass td			{padding: 0 5px;}
.change_pass td input	{border: 1px solid #333;}
.settings .error		{color: #900; font-weight: bold;}
.settings .oked			{color: #090; font-weight: bold;}
.settings .upload_frm	{margin: 10px;}
.settings .upload_frm .buttons button {width: 130px;}

.club_block .empty,
.user_block .empty		{text-align: center;}

.messages				{}
.messages .lns,
.messages .lns a		{color: #900;}
.messages .lns			{margin: 0 0 18px 0;}
.messages .author		{color: #900; font-weight: bold;}
.messages .hr			{border-top: 1px solid #009; margin: 5px 0;}
.messages .msg			{color: #006; vertical-align: top; padding: 0 10% 0 10px; }
.messages .buts			{vertical-align: top; text-align: right;}
.messages .buts a		{display: block; width: 80px; text-align: center; height: 16px; margin: 0 0 3px auto;}

.some-list .avatar_cell			{height:110px; vertical-align:top; }
.some-list .amountall			{margin: 10px 0 15px 0; }
.some-list .rate 				{padding-bottom:30px;}
.some-list .rate strong			{color: #900; font-size: 16px;}
.some-list .login				{color: #006; font-weight: bold; font-size:12px; line-height:150%; }
.some-list .avatar-c			{display: block; }
.some-list .panel				{vertical-align: top; padding: 0 3px; }
.some-list .panel a				{margin: 1px 0 0 0; display: block;}
.some-list .list_table			{margin: 20px 0 0 20px;}
.some-list .list_table td		{vertical-align:top; }
.some-list .list_table td.item	{padding: 0 50px 10px 0;}

.empty_list						{font-size:12px; font-weight:bold; margin:10px 0;}


.add_block_popup									{border: 1px solid #000; width: 80%;}
.add_block_popup .modal_wnd,
.add_block_popup .media_popup						{width: 100%; border: none;}
.add_block_popup .modal_wnd							{background-image: none;}
.add_block_popup .modal_wnd .content				{padding: 0;}
.add_block_popup .entry								{background-image: none;}
.add_block_popup td									{vertical-align: top;}
.add_block_popup .containment						{margin: 20px 30px;}
.add_block_popup .containment .paginator			{margin-left: 30px;}
.add_block_popup #add_blocks_choose					{padding-left: 15px;}
.add_block_popup .buttons							{text-align: right;}

#add_blocks .capt span								{display: block;}
#add_blocks #text_message,
#add_blocks #rich_text_message						{height: 200px; width: 400px;}
#add_blocks .choose_type,
#add_blocks form									{font-weight: bold;}
#add_blocks .add_block								{display: none;}
#add_blocks .add_block .privacy span,
#add_blocks .add_block .privacy						{display: inline;}
#add_blocks .add_block .privacy .privacy_drop_menu	{margin-top: 45px;}
#add_blocks .capt input,
#add_blocks .capt select,
#add_blocks .capt textarea							{width: 80%; border: 1px outset #000003; vertical-align: super;}
#add_blocks .capt .green_button						{width: auto;}
#add_blocks .capt .desc								{height: 200px;}
#add_blocks .add_block div							{padding-top: 8px;}
#add_blocks .add_block .markItUp					{padding-top: 0;}
