/*
Do not remove double-slash comments. They fix IE incompatibilities
*/
a img 
{
	border: none;
	outline: none;
}


div.message 
{ 
	color: green; 
	background-color: LightGrey; 
	border: 1px solid Green;
	padding: 1em;
}

div.warning 
{ 
	color: yellow; 
	background-color: Gray; 
	border: 1px solid Green;
	padding: 1em;
}

div.error 
{ 
	color: red; 
	background-color: LightGrey; 
	border: 1px solid Green;
	padding: 1em;
}

div.preview_warning
{
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

h1, h2, h3, h4, h5 { color: #e87d1d }
h5, .founded
{
	margin-left: 2em;
	margin-bottom: 4px; 
}

/* Delete this block
table.left_menu
{
	margin-left: 75px;
}

td.selected_left_menu_item, td.unselected_left_menu_item
{
	padding-top: 5px;
	width: 174px;
	height: 26px;
	text-align: center;
	
}

td.unselected_left_menu_item
{
	background-image: url('../img/nav/unselected_left_menu_item.gif');
	font-size: 16px;
}

td.selected_left_menu_item
{
	background-image: url('../img/nav/selected_left_menu_item.gif');
	font-size: 15px;
	font-weight: bold;
}
*/
table.left_menu
{
	margin-left: 75px;
	height: 26px;
}
td.unselected_left_menu_item_left,
td.unselected_left_menu_item_right,
td.selected_left_menu_item_left,
td.selected_left_menu_item_right
{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

td.unselected_left_menu_item_center,
td.selected_left_menu_item_center
{
	width: 150px;	
	text-align: center;
	padding-top: 5px;
}
td.unselected_left_menu_item_left
{	
	background:url('../img/nav/tab_normal_21.gif') repeat-y;
}
td.unselected_left_menu_item_center
{
	background:url('../img/nav/tab_normal_12.gif') top repeat-x #e0e0e0;
	font-size: 16px;	
}
td.unselected_left_menu_item_right
{
	background:url('../img/nav/tab_normal_23.gif') repeat-y;
}
td.selected_left_menu_item_left
{	
	background:url('../img/nav/tab_selected_21.gif') repeat-y;
}
td.selected_left_menu_item_center
{
	background:url('../img/nav/tab_selected_12.gif') top repeat-x #fff;
	font-size: 15px;
	font-weight: bold;
}
td.selected_left_menu_item_right
{
	background:url('../img/nav/tab_selected_23.gif') repeat-y;
}

div.xsmall_form_top
{
	width: 145px;
	//width: 179px;
	height: 20px;
	margin-left: 4px;
	margin-right: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background: transparent url('../img/form/xsmall_form_top.gif') repeat;
}
div.xsmall_form_middle 
{ 
	font-size: 10px;
	font-weight: bold;
	width: 150px;
	//width: 179px;
	margin-left: 4px;
	margin-right: 8px;
	//margin-right: 4px;
	padding-left: 16px;
	padding-right: 16px;
	//padding-right: 8px;
	background: transparent url('../img/form/xsmall_form_middle.gif') repeat;
}
table.xsmall_form_middle
{
	font-size: 10px;
	font-weight: bold;
}
div.xsmall_form_bottom
{
	width: 145px;
	//width: 179px;
	height: 20px;
	margin-left: 4px;
	margin-right: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background: transparent url('../img/form/xsmall_form_bottom.gif') repeat;
}

.back
{
	background-color: #ffffff;
	/*margin-left: auto;
    margin-right: auto;*/
	margin-bottom: 0px;
	width: 100%;
}

.body 
{
	font-family: Tahoma, sans-serif; 
	color: DimGray; 
	background-color: #ffffff; 
	font-size: 12px;
	width: 950px;
	margin-left: auto;
    margin-right: auto;
	padding-bottom: 0em;
	//height: 100%;
}
body, table.standart, table.right_box
{
	margin-top: 0px;
	padding: 0em;
	font-family: Tahoma, sans-serif; 
	color: DimGray; 
	font-size: 12px;
	margin-bottom: 0em;
	height: 100%;
}
body, table.standart
{
	background-color: White;
}
div.section
{
	margin: 0px;
	padding: 0px;
}

div.section_body
{
	margin: 0px;
}

div.section_header
{
	padding: 0px;
}

table.preview_list, div.basic_content_search 
{
	font-size: 10px;
}
div.basic_content_search 
{
	padding-right : 123px;
}


table.content_table
{
	font-size: 12px;
	color: black;
	border: 1px solid black;
}

textarea {width: 20em; height: 10em}

div.advert_description { display: none; }
div.invite_form, div.complaint_form 
{
	text-align: left;
	display: none; 
}

col.sort_column_asc1, col.sort_column1 { background-color: #00CC00 }
col.sort_column_asc2, col.sort_column2 { background-color: #009900 }
col.sort_column_asc3, col.sort_column3 { background-color: #006600 }
col.sort_column_desc1 { background-color: #0066FF }
col.sort_column_desc2 { background-color: #0099FF }
col.sort_column_desc3 { background-color: #00CCFF }

div.default_block 
{ 
	position: absolute; 
	overflow: hidden;
	width: 100px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	color: black;
}
div.default_block_title 
{ 
	text-align: center;
	display: none;
	margin: 0px;
}
div.default_block_body 
{
	padding: 0px; 
	font-size:12px;
}
div.default_block_body p
{
	margin: 0px;
	padding: 0px;
	font-size:12px;
}

div.default_media_block 
{ 
	position: absolute; 
	overflow: hidden;
	width: 320px;
	height: 280px;
	padding: 0px;
	margin: 0px;
	color: black;
}
div.default_media_block_title 
{ 
	text-align: center;
	display: none;
	margin: 0px;
}
div.default_media_block_body 
{
	padding: 0px;
}

div.main_block 
{ 
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	
	position:relative;
}

input.tool_button { width: 50px; height: 50px; }

table.top { width: 100% }
td.top_left { width: 250px }

td.top_topmenu 
{ 
	font-size: 13px;
}
td.top_right 
{ 
	font-size: 12px;
	width: 280px;
}

div.path_navigator 
{
	position: relative;
	top: -6px;
	//top: -12px;
	margin-left: 1em;
	text-align: left;
	font-size: 12px;
	color: #e87d1d; 
}

table.top_menu_table 
{
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	width: 98%;
}
table.top_menu_table  Select
{
	font-size: 11px;
}

div.bottom_menu 
{ 
	text-align: center; 
	font-size: 10px;
	margin-top: 2em; 
	margin-bottom: 4px;
}
div.bottom 
{ 
	text-align: center; 
	font-size: 10px;
	padding-bottom: 1em;
}

.middle 
{
	margin: 0px;
	width: 100%;
	border-top: 2px ridge LightGreen;
}

td.left_menu
{ 
	vertical-align: top;
	width: 10em;
	margin: 0px;
	padding: 0px;
}

.content 
{
	padding-top: 1em;
	vertical-align: top;
	font-size: 13px;
}

.right
{
	vertical-align: top;
	width: 265px;
}

a.clear_link:link
{
	text-decoration: none;
}

div.hidden { display: none }

div.content_comment, div.my_content_comment
{
	margin-left: 20px;
	margin-top: 7px;
	padding-top: 1px;
	border-top: thin solid black;
	overflow: visible;
}

div.content_comments
{
	background-color: LightYellow;
	padding: 1em;
	border: thin solid Lavender;
	width: 50em;
	overflow: hidden;
}

div.content_filter_remover, div.content_pages_navigator
{
	position: relative;
	top: 5px;
	// top: 5px;
	width: 550px;
	bottom: 15px;
	margin-left: 8em;
	text-align: center;
	font-size: 13px;
}

div.sections
{
	min-width: 600px;
}

a.top_menu:link, a.bottom_menu:link
	{ text-decoration: none; color: Green; }
a.top_menu:visited, a.bottom_menu:visited
	{ text-decoration: none; color: Green; }
a.top_menu:hover, a.bottom_menu:hover
	{ text-decoration: underline; color: LimeGreen; }
	
a.usual_link:link, a.usual_link:visited, a.text_advert_title:link, 
	a.text_advert_title:visited
{
	text-decoration: none;
	color: Green;
}
a.usual_link:hover, a.text_advert_title:hover
{ 
	text-decoration: underline;
	color: LimeGreen; 
}
a.selected_usual_link:link, a.selected_usual_link:visited
{ 
	text-decoration: none; 
	color: green;
	font-weight: bold;
}
a.selected_usual_link:hover
{ 
	text-decoration: underline;
	font-weight: bold;
	color: LimeGreen;
}

a.preview_link:link, a.preview_link:visited
{ 
	text-decoration: none; 
	color: green;
	font-size: 14px;
	position: relative;
	top: 38px;
}
a.preview_link:hover
{ 
	text-decoration: underline;
	color: LimeGreen;
}


	
a.filter_link:link, a.page_nav_link:link, a.path_navigator:link, a.left_menu:link,
	a.block_header_link:link, a.func_link:link 
	{ text-decoration: none; color: #e87d1d; }
a.filter_link:visited, a.page_nav_link:visited, a.path_navigator:visited, 
	a.left_menu:visited, a.block_header_link:visited, a.func_link:visited
	{ text-decoration: none; color: #e87d1d; }
a.filter_link:hover, a.page_nav_link:hover, a.path_navigator:hover, 
	a.left_menu:hover, a.block_header_link:hover, a.func_link:hover
	{ text-decoration: underline; }
	
iframe.content_list_settings_frame
{
	display: none;
}

div.content_preview
{
	padding-top: 8px;
	padding-left: 8px;
	width: 185px;
	/*height: 165px; */
	background: transparent url('../img/frame/preview_frame.gif') no-repeat;
}

div.preview
{
	margin-bottom: 8px;
	border: 1px solid DimGray;
	width: 128px;
	height: 96px;
	text-align: center;
	background-color: Black;
	position:relative;
}

table.table_preview
{
	table-layout:fixed; 
	width:128; 
	height:96; 
	text-align:center;
}

.image_align { position:relative; top: 4px }

.editableAreaButton {  }

.usual_text
{
	font-size: 12px;
}

p.tip_paragraph, div.insite_message
{
	width: 40em;
	background-color: LightYellow;
	border: 1px solid Lavender;
	padding: 1em;
	text-align: justify;
}

form.normal_form
{
	border: medium ridge LightGreen;
	width: 40em;
	padding: 8px;
}

table.normal_table
{
	width: 40em;
	color: black;
	font-size: 12px;
}

table.sub_table
{
	width: 99%;
	color: black;
	font-size: 12px;
}

caption
{
	margin: 4px;
	font-weight: bold;
	color: #e87d1d;
	font-size: 14px;
}

table.contact_group
{
	font-size: 12px;
	margin-bottom: 0px;
}

a.contact_group
{
	font-weight: bold;
}

div.contact_group_members
{
	border: 2px ridge LightGreen;
	padding-left: 2em;
	margin-top: 0px;
	margin-bottom: 3px;
}

table.contact_member
{
	font-size: 12px;
}

table.disabled_contact_member
{
	font-size: 12px;
	color: LightGrey;
}

.contact_comment
{
	font-style: italic;
}

td.contact_member_nick
{
	width: 12em;
}

td.group_name, td.collapsed_group_name
{
	border: 2px ridge LightGreen;
	width: 12em;
	background-color: lightgray;
}

td.group_name
{
	background-color: white;
	border-bottom: 0px ridge LightGreen;
}

td.group_controls
{
	padding-left: 3px;
}

div.contact_controls
{
	margin-bottom: 1em;
	margin-left: 1em;
}

table.view_content_table
{
	font-size: 12px;
}

.content_info
{
	padding: 4px;
	font-size: 12px;
	text-align: left;
	background-color: white;
	border: thin solid Black;
	width: 259px;
	//width: 250px;
}

div.content_controls
{
	margin-bottom: 0.5em;
	font-size: 12px;
}

.usual_text
{
	font-size: 12px;
}

div.content_description
{
	font-size: 12px;
	border: thin solid black;
	background-color: LightYellow;
	width: 250px;
	height: 25em;
	padding: 4px;
	margin-top: 1em;
	overflow: auto;
	text-align: left;
}

td.view_content_right
{
}

div.complaint_stat
{
	margin: 1em;
}

div.main_page_menu
{
	font-size: 14px;
	border-top-width: thin;
	border-top-style: solid;
	border-bottom-width: thin;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-bottom: 4px;
	margin: 1em;
	margin-top: 0em;
	width: 380px;
	text-align: center;
	background-color: LightGrey;
}

div.play_content
{
	/*border: 1px solid black;*/
}

div.sponsor_banners
{ 
	width: 670px; 
	padding: 5px;
	padding-right: 20px; 
}

div.play_audio_content
{ 
	width: 350px;
	padding: 5px; 
	float: left; 
	position: relative; 
	top: 0px; 
	left: 0px; 
}

.small_header 
{
	margin-left: 1em;
}

h1.slogan
{
	display: inline;
	position: relative;
	font-weight:normal;
	left: 70px;
	top: -10px;
	//top:-12px;
	color: Green;
	font-size: 13px;
	line-height: 95%;
}

span.beta_text
{
	display: inline;
	position: relative;
	left: -65px;
	top: -70px;
	//top: -72px;
	color: #e87d1d;
	font-weight: bold;
}

span.logo_tm_text
{
	display: inline;
	position: relative;
	left: 10px;
	top: -55px;
	//top: -60px;
	color: Peru;
	font-size: 10px;
}

select.tool_select
{
	width: 11em;
}

img.image_link
{
	border: 0px none;
}

img.banner_frame
{
	border: 1px solid black;
}

iframe.content_frame
{
	border: 0px none black;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

div.plus_bookmark_link
{
	text-decoration: none;
	position: absolute;
	right:-30px;
	top:-5px;
	width: 25px;
	height: 25px;
	z-index:10;
}

a.plus_bookmark_link
{
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

p.help
{
	text-align: justify;
	padding: 1em;
	padding-top: 0em;
}

div.text_advert
{
	border: 1px solid black;
	background-color: LightYellow;
	color: black;
	margin-bottom: 1em;
	padding: 4px;
}

div.banner_advert
{
	margin-bottom: 1em;
	padding: 4px;
}

div.text_advert_text
{
	margin-top: .5em;
}

.bred_sobachij
{
	color: Orange
}

td.top_center
{
	padding-left: 16px;
}

div.right_banner
{
	margin: 1em;
	text-align: center;
}

.content_disabled
{
	font-weight: bold;
	color: red;
}

.required_field 
{ 
	color: red;
}

iframe.estimate_ad_keyword
{
	border: 0px solid black;
	position: relative;
	top: 4px;
}

iframe.ip_info
{
	border: 0px solid black;
}

iframe.advert_rotor
{
	border: 0px solid black;
	width: 260px;
	height: 350px;
	vertical-align: middle;
}

table.event_table
{
	border: 1px solid black;
	width: 260px;
}

div.blog  
{
	width: 700px;
	height: 800px;
	overflow-x: auto;
	//overflow: auto;
}
div.scrollingblock
{
	width: 100%;
	height: 100px;
	overflow-x: auto;
	//overflow: auto;
}
h5.similar
{
	margin-left:0;
	margin-top:3;
	margin-right:0;
	margin-bottom:3;
	text-align: center;
	font-size:11px;
}
.facebook
{
	margin:10px;
	font-size:12px;
	text-align:center; 
}
.input_price
{
	background-color: LightYellow;
	padding: 6px; 
	width: 250px;
}
.fee_text
{
	color:black;
	font-size:9px;
	padding:5px;
}
.subscrbt_str
{
	color:#e87d1d;
	font-weight:bold; 
	font-size:12px;
}
.subscrbt_mess
{
	color:red;
	font-size:12px;
}
table.date_price
{
	margin:3px; 
	font-size: 12px;
}
.sbscbt_info
{
	border:1px solid silver; 
	width:400;
	background-color:LightBlue; 
	margin:5px; padding:3px;
}

.line
{
	background-color: #487748;
	height: 2px;
	line-height:3px;
	width: 100%;
	padding: 5px 0px 0px 0px;
}

.checkbox_remover
{
	margin-left:-7px;
	margin-right:1px;
}	

.info
{
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	margin:1;
}

.drop_down_usr_info
{
 z-index:10;
 background-color:oldlace;
 padding:4px;
 position:absolute;
 display:none;
 left:0px;
 //top:12px;
 font-size:10px;
 font-weight:normal;
}

div.headset
{
	margin-right: auto;
	margin-left: auto;
	height: 24px;
	padding-bottom: 20px;
}
div.headset span.text
{
	color: Green;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
}
div.headset img
{
	margin-bottom: -20px;
}
div.my_account_box
{
line-height:2;
text-align:center;
margin-right:5px; 
border:1px solid white;
}

div.how_to_get_facebook_id
{
border:1px solid dimgray; 
width:400; 
background:lightyellow; 
z-index:10; 
position:absolute; 
margin-top:3px;
margin-left:10px;
padding:6px;
display:none;
}

div.how_to_get_facebook_id ol li
{
text-align:justify;
margin:4px;
}

a.close_facebook 
{
float:right;
border:1px solid grey;
padding:1px
}
a.close_facebook:hover
{
text-decoration:none;
}

p.what_is_livecage
{
margin:0px;
text-indent:25px;
text-align:justify;
line-height:150%;
}

ul.what_is_livecage li
{
margin-left:20px;
padding:3px;
}

ul.policy li
{
	margin: 0.0px 0.0px 10.0px 0.0px; 
	font: 11.0px Helvetica;
}

div.contact_personal_data
{
	display:none;
	padding:6px;
	border: 2px ridge LightGreen;
	width:400px;
}
div.contact_personal_data table 
{
	font-size:12px;
}

table.invited_contact_member
{
	font-size: 12px;
	color: Green;
}

div.private_box
{
	border:1px solid silver;
	width:180px;
	padding:3px;
	overflow:auto;
}

/*-----------------------------------------------------------------------------
  Top Search 
-----------------------------------------------------------------------------*/
div.div_top_search input.search_input
{
	border:1px solid #336633;
	//border:1px solid silver;
	border-right: none;	
	height: 22px;
	//height:21px;
	padding: 0px;
	position: relative;
	right: -4px;
	text-align: left;
	vertical-align:middle;	
	margin: 0px	;
	//margin-top:1px;
	//height:22px;
}

div.div_top_search select.search_select
{	
	border:1px solid #336633;
	background-color: #EEFFEE;
	border-left: none;		
	color: Green;
	height: 22px;
	padding: 0px;
	margin: 0px;	
	text-align: center;
	vertical-align: middle;
}

/*-----------------------------------------------------------------------------
  Top Menu 
-----------------------------------------------------------------------------*/
.div_select
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
.div_select select
{
	margin: 1;
	padding: 1;
	color: Green;
	font-size: 12px;	
	font-weight: bold;
}
/*-----------------------------------------------------------------------------
  Java rotator
-----------------------------------------------------------------------------*/
a.rotator_link:link, a.rotator_link:visited
	{ text-decoration: none; color: blue;  font-size:16px;}
a.rotator_link:hover
	{ text-decoration: underline;}
.rotor_string
{
	height: 20px; 
	width:100%; 
	text-align: center;
}

.rotor_innerDiv
{
	height:17px;
	//margin-left:-320px;
}

div.div_rotator
{
	background-color: #ffffff;
}

/******************************* RIGHT BLOCKS *********************************/
div.small_form2_top, div.small_form2_middle, div.small_form2_bottom
div.small_form_top, div.small_form_middle, div.small_form_bottom
{
	width: 242px;
	//width: 266px;
	padding-left: 20px;
	padding-right: 12px;	
	font-size: 10px;
	font-weight: bold;
}

div.small_form_top
{
	background: transparent url('../img/form/small_form_top.png') repeat;
	height: 20px;
}
div.small_form_middle
{ 
	background: transparent url('../img/form/small_form_middle.png') repeat;
}
div.small_form_bottom
{
	background: transparent url('../img/form/small_form_bottom.png') repeat;
	height: 20px;
}

div.small_form2_top
{
	background: transparent url('../img/form/ctrl_form_top.png') repeat;
	height: 20px;
}
div.small_form2_middle
{ 
	background: transparent url('../img/form/ctrl_form_middle.png') repeat;
}
div.small_form2_bottom
{
	background: transparent url('../img/form/ctrl_form_bottom.png') repeat;
	height: 20px;
}
table.small_form_middle
{
	font-size: 10px;
	font-weight: bold;
}
#billboard
{
	width:640;
	z-index:0;
}

/*-----------------------------------------------------------------------------
  User Found
-----------------------------------------------------------------------------*/
a.founded_link:link, a.founded_link:visited
{
	text-decoration: none;
	font-size:11px;
	color:#006600;
}
a.founded_link:hover
{ 
	text-decoration: underline;
	color:#009900; 
}
/*-----------------------------------------------------------------------------
  Quick Start 
-----------------------------------------------------------------------------*/
div.quick_start_menu
{
	width: 200px;
	//width: 210px;
	padding-left: 48px;
	//padding-left: 58px;	
}
div.quick_start_menu div.div_submenu
{	
	background-color: #e87d1d;
	border: 2px solid Gray;	
	height: expression(this.scrollHeight > 200 ? "200px" : "auto");
	left: -1000px;	
	max-height: 200px;	
	overflow-y: auto;
	overflow-x: hidden;
	//overflow: hidden;
	position: absolute;	
	padding: 5px;
	top: -1000px;
	width: 115px;
	//width: 125px;
}
a.menu_item 
{
	display: block;
	text-decoration: none;
	padding: 1px;
	border-bottom: 0;
}
	
a.content_control:link, 
a.content_control:visited 
{	
	color: #000099;
	text-decoration: none;
	text-align: left;
	display: block;
	font-size: 10px;
	font-weight: bold;
}
a.content_control:hover
{	
	color: #6666FF;
	text-decoration: underline;		
}

div.playlist_block
{
	padding: 4px;
	display:inline-block;
	position:absolute;
}

a.content_link
{
	color: DimGray;
	text-decoration:none;
}
a.content_link:hover
{
	text-decoration:none;
}

div.billboard_link
{
	background: url('../img/form/billboard_line.gif') no-repeat;
	margin-top:14px;
	margin-bottom:-4px;
	//margin-bottom:0px;
	text-align:center;
	height:20px;
	padding:2px;
}

div.billboard_link a:hover
{
	text-decoration:none;
}