 a, a:visited
{
	color:#0d45b7;
}

a:hover,a:visited:hover
{
	color:#CC0000;
}

.error
{
    color:Red;
}
.AnonymousWarningMessage
{
    font-size: 8pt;
    margin: 10px;
    padding: 5px;
    background-color: #FFECE8;
    border: 1px solid #AA0000;
    
      
}

.FormFieldLabel
{
	
	margin:0px 5px 0px 5px;
	font-family:Verdana,Arial, Sans-Serif;
	font-size:9pt;
	font-weight:bold;
	padding-bottom:7px;
}


.FormFieldLabelLight
{
	margin:5px 0px 2px 0px;
	padding-bottom:7px;
	font-family:Verdana,Arial, Sans-Serif;
	font-size:9pt;
	font-weight:bold;
}


.FormField
{
	margin:0px 5px 0px 5px;
	padding-bottom:7px;
	font-family:Verdana,Arial, Sans-Serif;
	font-size:9pt;
}

.PageControlBox
{
    border: 1px solid DarkGray;
    margin-top: -1px;
    background-color:White;
}

.StatusLabel
{
	
	margin-right:5px;
	font-family:Verdana,Arial, Sans-Serif;
	font-size:9pt;
	text-align:left

}

.reTool .Emoticons, .reTool .Emoticons2
        {
            background-image: url(../images/smiles/1.gif);
        }
.reTool .DynamicSplitButton
        {
            background-image: url(../images/smiles/InsertSnippet.gif);
        }
        
.reTool .Quote
{
            background-image: url(../images/forums/comments.png);
}
        
        
.TopicPostQuoteBox
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #8E96A6;
	margin: 10px;
	margin-left: 30px;
	background-color: #FAFAFA;
	font-size: 9pt;
    background-origin: padding-box;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);
}

.TopicPostQuoteBox P
{
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:9pt;
}

.TopicPostQuoteHeader
{
	padding: 4px 4px 4px 4px;
	border-bottom: solid 1px #8E96A6;
	background: #DBDDE3 url('../images/forums/citation_bg_small.png') no-repeat 100% 50%;
	font-weight: bold;
	font-size: 9pt;
		border-top-right-radius:4px;
		border-top-left-radius:4px;
}            
.TopicPostQuote
{
	padding:5px;
	font-size:9pt;
}   



fieldset
{
border:1px solid #505050;
padding:5px;
}
fieldset legend
{
  	font-family:Verdana,Arial, Sans-Serif;
	font-size:9pt; 
}
.DropDown
{
    	font-size:6pt;
     line-height:6pt; 
    	margin-left:5px;
}
.OnlineSprite
{
width: 62px;
height: 11px;

background: url('../MyPage/sprt_ic_online_01.gif') no-repeat 0 0;
font-size:0;
}

.MaleSprite
{
width: 32px;
height: 32px;
margin-right:10px;
margin-bottom:5px;
background: url('Gender/male32.png') no-repeat 0 0;
font-size:0;
}

.FemaleSprite
{
width: 32px;
height: 32px;
margin-right:10px;
margin-bottom:5px;
background: url('Gender/female32.png') no-repeat 0 0;
font-size:0;
}

.OnlineSmallSprite
{
width:8px;
height:8px;
background:url('../MyPage/sprt_ic_online_01.gif') no-repeat 0 -24px;
font-size:0;
}

.UserProfileName
{
    margin:0px;
    padding:0px;
}



.QuoteBox
{
 background-image:url('../Images/quote.gif');
 background-repeat:no-repeat;
 background-position:left center;
 border-top-width:20px;
 padding-left:10px;
}

.QuoteBody
{
	padding:5px 10px 5px 10px;
}

.QuoteBodyArea
{
	background-color:#E5EBFF;
}




.MyImageBox
{
	margin-right:5px;
	background-color:#F0F1F3;
}

.MyImageAreaBox
{
	padding:20px;
	text-align:center;
} 
 .FriendsOnlineBox
{
	width:300px;
	height:200px;
	padding:20px;
	background-color:#F0F1F3;
	text-align:center;
}
.GuestsBox
{
	width:300px;
	height:200px;
	padding:20px;
	background-color:#F0F1F3;
	text-align:center;
}

body { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	text-decoration: none; 
	color:#000000 ;
	margin-top:0px;

	
	} 
.p
{/*
	margin-top:2px;
	margin-bottom:2px;
*/
line-height:140%;

	
}	



h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000 ;
		line-height:120%;/*18pt;*/
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 5px;
	}
	

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:normal;
	text-decoration: none;
	margin-bottom: 5px;
	padding:0px;
	margin-top:0px;
	
	}
h3.NavigationTree
{
	line-height:140%;/*18pt;*/
}	
	
h3 a, h3 a:visited
{
	color:#0d45b7;
}

h3 a:hover,h3  a:visited:hover
{
	color:#CC0000;
}


h3.crossLink a, h3.crossLink a:visited
{
	color:#0C3C9E;/*#FF5320; #009900;*/
}

h3.crossLink a:hover,h3.crossLink  a:visited:hover
{
	color:#CC0000;
}
.crossLinkArrow
{
font-family: Times New Roman;
border:1px solid #D5D5D5;
background-color:#FFFFFF;
border-radius:4px;
padding:3px;
box-shadow:0px 0px 2px 2px rgba(230,230,230,0.4);
display:inline-block;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:normal;
	text-decoration: none;
	margin-bottom: 10px;
	padding:0px;
	margin-top:3px;
	}
	
h4 a:visited
{
	color:#0d45b7;
}


h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:normal;
	text-decoration: none;
	margin-bottom: 3px;
	padding:0px;
	margin-top:7px;
	}
	
h5 a:visited
{
	color:#0d45b7;
}

.headerbox
{
	border-color:#3988B3;

	border-width: 1px 0px 0px 0px;
	border-style: solid; 

}



.leftsection
{
    padding-top:9px;
	padding-left:0px; 
	padding-right:0px; 
}


.rightsection
{

	padding-left:10px; 
	padding-right:0px; 
	padding-top:9px;
}

.mainsection
{
	padding-left:10px; 
	
	padding-top:9px;

}

.mainsection_full
{
	padding-left:10px; 
	padding-top:9px;
}

.mainsection p,.mainsection li
{
	/*line-height:140%;14pt;*/
}


.LogoText
{
    font-size:7pt;
    padding:0px 0px 5px 0px;
}

.SearchSampleBox
{
    font-size:7pt;
    padding:0px 0px 05px 5px;
    color:#555555;
}

.SearchSampleText
{
    text-decoration:underline;
    padding:0px 0px 10px 5px;
    color:#555555;
    cursor:pointer;
}


.nlvNewsListView_Default .nlvFirstNewsImageBlock,
.nlvNewsListView_Default .nlvFirstNewsVideoBlock
{
    margin-bottom:15px;
}
.nlvNewsListView_Default .nlvFirstNewsBlock
{
	margin:5px 5px 5px 5px;
	width:370px;
}

.nlvNewsListView_Default .nlvFirstNewsBlockShort
{
	margin:5px 5px 5px 5px;
	width:320px;
}
.nlvNewsListView_Default .nlvFirstNewsBlockFull
{
	margin:5px 10px 15px 10px;
	width:100%;
}


.nlvNewsListView_Default .nlvFirstNewsLink a, 
.nlvNewsListView_Default .nlvFirstCommonNewsLink a
{
    color: #0d45b7;	
}

.nlvNewsListView_Default .nlvFirstNewsLink a:visited:hover, 
.nlvNewsListView_Default .nlvFirstCommonNewsLink a:visited:hover,
.nlvNewsListView_Default .nlvFirstNewsLink a:hover, 
.nlvNewsListView_Default .nlvFirstCommonNewsLink a:hover
{
    color: #CC0000;	
}


.FirstCommentNewsBlock,.FirstCommonNewsBlock
{
	margin:10px;
	width:400px;
}


	
.TopNewsGeneralBlock
{
	background-color:#F0F1F3;
}

.TopCommonNewsGeneralBlock
{
background-color:#F0F1F3;
}

.TopCommentNewsGeneralBlock
{

background-color:#FFFFFF;
	
}

.TopDiscussedNewsGeneralBlock
{

background-color:rgb(239, 237, 223);
	
}

.nlvNewsListView_Default .nlvNewsBlock, 
.nlvNewsListView_TopTJCommon .nlvNewsBlock
{
		margin-bottom:5px;

}

.nlvNewsListView_Default .nlvShortTitledList .nlvFirstNews
{
    margin-right:15px;
}
.nlvNewsListView_Default .nlvShortTitledList .nlvNewsArea .nlvNewsBlock
{
    margin-bottom:10px;		
    display:inline-table;
    text-align:justify;
}
.nlvNewsListView_Default .nlvShortTitledList .nlvNewsBlock h2
{
    margin-top:0px;
}

.nlvNewsListView_Default .nlvNewsArea, .nlvNewsListView_TopTJCommon .nlvNewsArea
{
		margin:2px;
}

	
.nlvNewsListView_Default .nlvNewsAreaCaption
{
	margin-left:5px;
	margin-right:10px;
	padding-top:0px;
	font-size:18pt;
	color:#000000;
	
    padding-bottom:5px;
    margin-bottom:5px;
	border-bottom:1px dotted #B5B5B5;
}

.nlvNewsListView_Default .nlvNewsAreaCaption a:link,
.nlvNewsListView_Default .nlvNewsAreaCaption a:visited,
.nlvNewsListView_TopTJCommon .nlvNewsAreaCaption a:link,
.nlvNewsListView_TopTJCommon .nlvNewsAreaCaption a:visited
{
    color:#0D45B7;
    text-decoration:underline;
}


.nlvNewsListView_Default .nlvNewsAreaCaption a:link:hover,
.nlvNewsListView_Default .nlvNewsAreaCaption a:visited:hover,
.nlvNewsListView_TopTJCommon .nlvNewsAreaCaption a:link:hover,
.nlvNewsListView_TopTJCommon .nlvNewsAreaCaption a:visited:hover
{
    color:#CC0000;
    text-decoration:underline;
}

.nlvNewsListView_Default .nlvFirstNewsDateTimeBlock, 
.nlvNewsListView_TopTJCommon .nlvFirstNewsDateTimeBlock
{
    font-size: 8pt; 
    font-weight:bold;
}

.nlvNewsListView_Default .nlvDateTimeBlock
{
    font-size: 8pt; 
    font-weight:bolder;
}

.nlvNewsListView_TopTJCommon .nlvDateTimeBlock
{
    font-weight:bolder;
    margin-right:4px;
    color:#1F1F1F;
}
.nlvNewsListView_Default .nlvNewsTime, 
.nlvNewsListView_Default .nlvFirstNewsTime, 
.nlvNewsListView_TopTJCommon .nlvNewsTime,
.nlvNewsListView_TopTJCommon .nlvFirstNewsTime
{
    margin-right:5px;
}

.nlvNewsListView_Default .nlvNewsDate, 
.nlvNewsListView_TopTJCommon .nlvNewsDate,
.nlvNewsListView_Default .nlvFirstNewsDate, 
.nlvNewsListView_TopTJCommon .nlvFirstNewsDate
{
    margin-right:3px;
}



.nlvNewsListView_Default .nlvFirstNewsTitle a:link ,
.nlvNewsListView_TopTJCommon .nlvFirstNewsTitle a:link , 
.nlvNewsListView_Default .nlvFirstNewsTitle a:visited,
.nlvNewsListView_TopTJCommon .nlvFirstNewsTitle a:visited
{
    color: #000000;
    text-decoration: none;
    margin-right:5px;
}


.nlvNewsListView_Default  .nlvNewsTitle a.nlvSemiLink:link, 
.nlvNewsListView_Default .nlvNewsTitle a.nlvSemiLink:visited
{
	
	color: #0D45B7 ;
	text-decoration: underline;
    margin-right:5px;
}

.nlvNewsListView_Default  .nlvNewsTitle a.nlvSemiLink:link:hover, 
.nlvNewsListView_Default .nlvNewsTitle a.nlvSemiLink:visited:hover
{
	
	color: #CC0000 ;
	text-decoration: underline;
    margin-right:5px;
}

.nlvNewsListView_Default  .nlvNewsTitle a:link, 
.nlvNewsListView_Default .nlvNewsTitle a:visited,
.nlvNewsListView_TopTJCommon .nlvNewsTitle a:link,
.nlvNewsListView_TopTJCommon .nlvNewsTitle a:visited
{
	color: #000000;
	text-decoration: none;
    margin-right:5px;
}

.nlvNewsListView_Default .nlvNewsLink a:hover, 
.nlvNewsListView_TopTJCommon .nlvNewsLink a:hover,
.nlvNewsListView_Default .nlvNewsLink a:visited:hover, 
.nlvNewsListView_TopTJCommon .nlvNewsLink a:visited:hover
{
    text-decoration: underline;
	color: #CC0000 ;
}

.nlvNewsListView_Default .nlvNewsLink a, 
.nlvNewsListView_TopTJCommon .nlvNewsLink a,
.nlvNewsListView_Default .nlvNewsLink a:visited, 
.nlvNewsListView_TopTJCommon .nlvNewsLink a:visited
{
    text-decoration: underline;
	color: #0D45B7;
}
	
.nlvNewsListView_Default .nlvFirstNewsTitle a:hover, 
.nlvNewsListView_Default .nlvNewsTitle a:hover,
.nlvNewsListView_Default .nlvFirstNewsTitle a:visited:hover, 
.nlvNewsListView_Default .nlvNewsTitle a:visited:hover
{ 
	text-decoration: underline;
	color: #CC0000 ;
	margin-right:5px;
}


.nlvNewsListView_TopTJCommon .nlvFirstNewsTitle a:hover, 
.nlvNewsListView_TopTJCommon .nlvNewsTitle a:hover,
.nlvNewsListView_TopTJCommon .nlvFirstNewsTitle a:visited:hover, 
.nlvNewsListView_TopTJCommon .nlvNewsTitle a:visited:hover
{ 
	text-decoration: none;
	color: #CC0000 ;
	margin-right:5px;
}


.nlvNewsListView_Default .nlvFirstNewsTitle,
.nlvNewsListView_TopTJCommon .nlvFirstNewsTitle
{
    white-space:normal;
}

	
.nlvNewsListView_Default .nlvFirstNewsTitle H2, 
.nlvNewsListView_TopTJCommon .nlvFirstNewsTitle H2
{
	line-height:120%;/*17pt;*/
	font-size:14pt;
	font-weight:normal;
	margin-top:2px;
}


.nlvNewsListView_TopTJCommon .nlvDayChange
{
	font-weight:bold;
	margin:5px 5px 0px -5px;
	font-size:10.5pt;
	color:#1F1F1F;
}

.nlvNewsListView_TopTJCommon .nlvDayChangeFooter
{
	padding:0px;
}

.nlvNewsListView_TopTJCommon .nlvNewsBlock
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0;
	line-height:normal;
}


.nlvNewsListView_TopTJCommon .nlvNewsAreaCaption
{
	margin-left:0px;
	margin-top:10px;

	margin-bottom:-5px;
	padding-bottom:1px;
	border-bottom:1px;
	font-weight:lighter;
	border-bottom-style:dotted;
	border-bottom-color:#555555;
	color:#151515;
	font-size:14pt;

}


.nlvNewsListView_TopTJCommon .nlvNewsDateTimeBlock
{
font-size: 10pt; 
/* font-weight:bold;*/
color:#202020;
	
}


.nlvNewsListView_Default .nlvVideoIcon,
.nlvNewsListView_TopTJCommon .nlvVideoIcon
{
	margin-right:5px;
	margin-bottom:auto;
	margin-top:auto;
	width:16px;
	height:8px;
	display:inline-block;
	background: url('cmsVideoIcon8.png') no-repeat 0 0;
}

.nlvNewsListView_Default .nlvBigVideoIcon,
.nlvNewsListView_TopTJCommon .nlvBigVideoIcon
{
	margin-right:5px;
	margin-bottom:auto;
	margin-top:auto;
	width:25px;
	height:12px;
	display:inline-block;
	background: url('cmsVideoIcon12.png') no-repeat 0 0;
}


.nlvNewsListView_Default  .nlvNewsTitle H2,
.nlvNewsListView_TopTJCommon .nlvNewsTitle H2
{
    font-size:14pt;
    font-weight:normal;
}

.nlvNewsListView_Default  .nlvShortTitledList div.nlvFirstNewsTitle H2 A:link,
.nlvNewsListView_Default  .nlvShortTitledList div.nlvFirstNewsTitle H2 A:visited,
.nlvNewsListView_Default  .nlvShortTitledList div.nlvNewsTitle H2 A:link,
.nlvNewsListView_Default  .nlvShortTitledList div.nlvNewsTitle H2 A:visited,
.nlvNewsListView_TopTJCommon .nlvShortTitledList div.nlvNewsTitle H2 A:link,
.nlvNewsListView_TopTJCommon .nlvShortTitledList div.nlvNewsTitle H2 A:link:visited

{
    text-decoration:underline;
    color:#0D45B7;
   /* color:#000000;*/
}
.nlvNewsListView_Default  .nlvShortTitledList div.nlvFirstNewsTitle H2 A:link:hover,
.nlvNewsListView_Default  .nlvShortTitledList div.nlvFirstNewsTitle H2 A:visited:hover,
.nlvNewsListView_Default  .nlvShortTitledList div.nlvNewsTitle H2 A:link:hover,
.nlvNewsListView_Default  .nlvShortTitledList div.nlvNewsTitle H2 A:visited:hover,
.nlvNewsListView_TopTJCommon .nlvShortTitledList div.nlvNewsTitle H2 A:link:hover,
.nlvNewsListView_TopTJCommon .nlvShortTitledList div.nlvNewsTitle H2 A:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}


.nlvNewsListView_Default .nlvShortTitledList  div.nlvNewsImageBlock
{
    float:left;
    margin:0px 10px 10px 0px;
}

.nlvNewsListView_Default .nlvShortTitledList  span.nlvNewsShort,
.nlvNewsListView_Default .nlvShortTitledList  div.nlvFirstNews
{
	text-align:justify;
	line-height:130%;
	font-size:11.5pt;
    
}





.nlvNewsListView_Default .nlvCommentPosts,
.nlvNewsListView_Default .nlvFirstNewsCommentPosts,
.nlvNewsListView_TopTJCommon .nlvCommentPosts,
.nlvNewsListView_TopTJCommon .nlvFirstNewsCommentPosts
{
	color:Gray;
	margin-right:5px;
}


.nlvNewsListView_Default .nlvImportanceLevel2, 
.nlvNewsListView_Default .nlvImportanceLevel2 a,
.nlvNewsListView_Default .nlvImportanceLevel2 a:visited
{
	color:Red;
}

.nlvNewsListView_Default .nlvImportanceLevel1, 
.nlvNewsListView_Default .nlvNewsTitle.nlvImportanceLevel1 a,
.nlvNewsListView_Default .nlvNewsTitle.nlvImportanceLevel1 a:visited,
.nlvNewsListView_Default .nlvImportanceLevel1 a,
.nlvNewsListView_Default .nlvImportanceLevel1 a:visited
{
	color:#CC0000;
}


.nlvNewsListView_Default .nlvNewsTitle.nlvImportanceLevel1 a:hover,
.nlvNewsListView_Default .nlvNewsTitle.nlvImportanceLevel1 a:visited:hover,
.nlvNewsListView_Default .nlvImportanceLevel1 a:hover,
.nlvNewsListView_Default .nlvImportanceLevel1 a:visited:hover
{
	color:#FF0000;
}

.nlvNewsListView_TopTJCommon .nlvImportanceLevel2, 
.nlvNewsListView_TopTJCommon .nlvImportanceLevel2 a,
.nlvNewsListView_TopTJCommon .nlvImportanceLevel2 a:visited
{
	color:Red;
}

.nlvNewsListView_TopTJCommon .nlvImportanceLevel1, 
.nlvNewsListView_TopTJCommon .nlvImportanceLevel1 a,
.nlvNewsListView_TopTJCommon .nlvImportanceLevel1 a:visited
{
	color:#CC0000;
}


.nlvNewsListView_TopTJCommon .nlvAllNewsLink,
.nlvNewsListView_Default .nlvAllNewsLink
{
    text-align:right;
}


.nlvNewsListView_TopTJCommon .nlvAllNewsLink a,
.nlvNewsListView_Default .nlvAllNewsLink a,
.nlvNewsListView_TopTJCommon .nlvAllNewsLink a:visited,
.nlvNewsListView_Default .nlvAllNewsLink a:visited
{
    color:#0D45B7;
}

.nlvNewsListView_TopTJCommon .nlvAllNewsLink a:hover,
.nlvNewsListView_Default .nlvAllNewsLink a:hover,
.nlvNewsListView_TopTJCommon .nlvAllNewsLink a:visited:hover,
.nlvNewsListView_Default .nlvAllNewsLink a:visited:hover
{
    color:#cc0000;
}

.nlvNewsListView_Default .nlvImagePositionLeft
{
    margin:5px 5px 0px 0px;
    float:left;
}

.nlvNewsListView_Default .nlvImagePositionRight
{
    margin:0px 0px 0px 5px;
        float:right;
}

/*News Pager */

.nlvNewsListView_Default .nlvPager
{
	padding:20px 10px 5px 10px;
	border-top: 1px dotted #B5B5B5;
	
}

.nlvNewsListView_Default .nlvPagerDate
{
	border: solid 1px #D5D5D5;
	padding:4px;
	margin:3px 5px 0px 5px;
	font-size:12pt;
	text-align:center;
	background-color:#FFFFFF;/*#FFFFFF;*/
	min-width:15px;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.nlvNewsListView_Default .nlvPager TD
{
	 vertical-align:bottom;
}
.nlvNewsListView_Default .nlvPager TABLE
{
    margin-left:auto;
    margin-right:auto;
}

.nlvNewsListView_Default .nlvPagerNumButton
{
	border: solid 1px #D5D5D5;
	padding:0px 5px 2px 5px;
	font-size:13pt;
	text-align:center;
	background-color:#FFFFFF;/*#FFFFFF;*/
	min-width:15px;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.nlvNewsListView_Default .nlvPagerPrevButton,
.nlvNewsListView_Default .nlvPagerNextButton
{
	border: solid 1px #D5D5D5;
	padding:0px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:13pt;
	text-align:center;
	background-color:#FFFFFF;/*#FFFFFF;*/
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}


.nlvNewsListView_Default .nlvPagerSelectedNumButton
{
	border: solid 1px #C5C5C5;
	padding:0px 5px 2px 5px;
	font-size:13pt;
	text-align:center;
	background-color:#FEE385;
	min-width:15px;
    border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);

}

.nlvNewsListView_Default .nlvPager a, 
.nlvNewsListView_Default .nlvPager a:visited
{
	color:Black;
	text-decoration:none;
}

.nlvNewsListView_Default .nlvPager a:hover, 
.nlvNewsListView_Default .nlvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

/*End*/

.nvNewsView_Default .nvQuoteBox
{
    float:right;
    margin:5px 0px 5px 15px;
    border:1px solid #D5D5D5; 
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
    background-color:White;
    padding:10px;
    
}

.nvNewsView_Default .nvInternalImageCaption
{
font-size:7pt;
color:#505050;
line-height:140%;
}

.nvNewsView_Default .nvAuthorsBlock
{
    text-align:right;
}

.nvNewsView_Default .nvAuthor
{
    font-size:10pt;
}

.nvNewsView_Default .nvAuthorLabel
{
    font-weight:bold;
    font-size:10pt;
}

.nvNewsView_Default .nvAuthorSeparator
{
    margin:0px 5px 0px 5px;
}

.nvNewsView_Default .nvTime
{
	margin-left:5px;
}


.nvNewsView_Default
{

	background-color:#F5F5F5;
	border-top:1px dotted #B5B5B5;
	padding:5px;

}

.nvNewsView_Default .nvNewsTitle
{
	text-align:center;
	font-size:18pt;
	font-weight:normal;
}

.nvNewsView_Default .nvNewsBody
{
	text-align:justify;
	line-height:130%;/*14pt;*/
	font-size:11.5pt;
}
/*
.nvNewsView_Default .nvDateBlock
{
    margin-left:5px;
}

.nvNewsView_Default .nvImageBlock img,*/
.nvNewsView_Default .nvNewsBody img
{
    border:1px solid black;
    /*
    padding:5px;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
    background-color:White;
*/
}

.nvNewsView_Default .nvImageCaption, 
.nvNewsView_Default .nvVideoCaption
{
	font-size:8pt;
	margin-left:5px;
}

.nvNewsView_Default .nvImageSourceBlock,
.nvNewsView_Default .nvVideoSourceBlock
{
	font-size:7pt;
	margin-left:5px;
	
}


.nvNewsView_Default .nvSourceLabel
{
	font-weight:bold;
	
}

.RegionLabelCurrent
{

	text-decoration:none;
	border-bottom:dashed 1px; 
    font-size:14pt;
    white-space:nowrap;
    font-weight:lighter;
    color: #0d45b7;
}

.RegionLabel a
{
	text-decoration:none;
	border-bottom:dashed 1px; 
    font-size:9pt;
    white-space:nowrap;
}

.RegionLabel a,
.RegionLabel a:visited
{
    color: #0d45b7;	
}

.RegionLabel a:hover,.RegionLabel a:visited:hover
{
    color: #CC0000;	
}

.RegionEditLabel
{
	color:#0d45b7;
	font-size:14pt;
	text-decoration:none;
	border-bottom:dashed 1px; 
}

.LeftNavMenu a,.LeftNavMenu a:visited
{

color: #0d45b7;	
	text-decoration:underline;
	

}

.LeftNavMenu a:hover,.LeftNavMenu a:visited:hover
{

color: #CC0000;	
	text-decoration:none;
	

}

.LeftNavMenuHeader a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 	
}
.LogOutBox a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 	
}

.LeftLogOutBox
{
/*	position:relative;
	bottom:-17px;*/
	background-color:White;
}
.LeftLogOutBox a
{
	font-size: 8pt; 
}

.MyPageBoxPersonTitle
{
	font-size:8pt;
	padding-bottom:2px;
}

.MyPageBoxPersonAgeLocation
{
	font-size:7pt;
}

.NewsNavBox
{
	background-color:#F0F1F3;
}
.NewsChannelDivider
{
	border-bottom:solid 1px #A0A0A0;
	margin:10px 0px 10px 0px;
}

.RegistrationMessageBox
{
	padding: 10px;
	background-color: #F0F1F3;
	border: 1px dashed #71798C;
}

.UserSettingsEditArea
{
	padding: 10px;
}

.UserSettingsFormArea
{
	/*background-color: #F7F8F9;*/
	background-color: #F3F4F5;
	width: 900px;
}

.UserChangePasswordFormArea
{
	/*background-color: #F7F8F9;*/
	background-color: #F3F4F5;
	width: 450px;
}


.gpGroupingPanel_Default
{
    border-radius:4px;
    border:1px solid #d5d5d5;
}
.gpGroupingPanel_Default .gpLabel
{

    background-color:#ffffff;
    font-size:8pt;
    padding:0px 5px 0px 5px;
    position:relative;
    left:10px;     
    top:-9px;
    display:inline-block;
}

.gpGroupingPanel_Default.gpPopup
{
    background-color:#ffffff;
    border:1px solid #C5C5C5;
    box-shadow:0px 0px 4px 4px rgba(200,200,200,0.3);
    border-radius:5px;
    display:inline-block;
    margin:5px;
    padding:20px;
}

.gpGroupingPanel_Default.gpWhite
{
    background-color:#ffffff;
    box-shadow:0px 0px 2px 2px rgba(230,230,230,0.3);
}

.gpGroupingPanel_Default.gpWhite .gpLabel
{
    border-top:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    top:-16px;
    padding:2px 5px 0px 5px;
    box-shadow:0px -2px 4px 0px rgba(230,230,230,0.3);
    
}
.gpGroupingPanel_Default.gpWhite .gpLabelBase
{
    margin-bottom:-16px;
}

.gpGroupingPanel_Default .gpLabelBase
{
    margin-bottom:-13px;
}

.gpGroupingPanel_Default .gpBody
{
   padding:10px 10px 5px 10px;
  
}

.gpGroupingPanel_Default.gpThinPadding .gpBody
{
   padding:7px;
  
}


.EditUserMainImageCell
{
	padding: 10px;
	width: 350px;
	height: 350px;
	background-color: #E3E6E8;
}

.EditUserAvatarCell
{
	padding: 10px; 
	background-color: #E3E6E8;
}

.nclNewsChannelLabel .nclLink
{
    white-space:nowrap;
}

.nclNewsChannelLabel .nclLink a, 
.nclNewsChannelLabel .nclLink a:visited
{
    border-bottom: 1px dotted #0D45B7;
    text-decoration:none;
    color:#0D45B7;
}

.nclNewsChannelLabel .nclLink a:hover,
.nclNewsChannelLabel .nclLink a:visited:hover 
{

    border-bottom: 1px dotted #CC0000;
    text-decoration:none;
    color:#CC0000;
}


/* rflvResourceFolderListView */

.rflvResourceFolderListView_Default ul.rflvHorizontal,
.rflvResourceFolderListView_Default ul.rflvHorizontal ul
{
    list-style-image: none;
    list-style-position:outside;
    list-style-type: none;
    outline-color: black;
    outline-style:none;
    outline-width: 0px;
    margin:0px;
    display: inline-table;
}


.rflvResourceFolderListView_Default .rflvHorizontal table.rflvLevel0
{

}

.rflvResourceFolderListView_Default .rflvHorizontal .rflvListItem
{
    font-size:14pt;
    padding:5px;
}

.rflvResourceFolderListView_Default .rflvHorizontal .rflvListItem.rflvSelected
{
    font-size:14pt;
    padding:5px;
    border: solid 1px #C5C5C5;
	background-color:#FEE385;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.rflvResourceFolderListView_Default ul.rflvHorizontal li.rflvStopItem
{
    clear:both;
    display: inline-block;
    list-style: none;
    margin:0px;
}


.rflvResourceFolderListView_Default
{
    font-size:8pt;
    
}

.rflvResourceFolderListView_Default .rflvVertical .rflvCaption.rflvListItem
{
    margin-bottom:6px;
}

.rflvResourceFolderListView_Default .rflvVertical .rflvCaption.rflvDotted
{
    background-image:url(dots.png);
    background-position:100% 100%;
    background-repeat:repeat-x;
}

.rflvResourceFolderListView_Default .rflvVertical .rflvListItem.rflvDotted,
.rflvResourceFolderListView_Default .rflvVertical .rflvListItem a
{
    background-color:#FAFAFA;
}

.rflvResourceFolderListView_Default .rflvTreeItem.rflvListItem,
.rflvResourceFolderListView_Default .rflvTreeItem a
{
    /*background-color:#FFFFFF;*/
}


.rflvResourceFolderListView_Default .rflvVertical .rflvCaption.rflvListItem a
{
    padding:0px 5px 0px 0px;
}

.rflvResourceFolderListView_Default .rflvVertical .rflvCount.rflvListItem
{
    float:right;
    padding:0px 0px 0px 5px;
}

.rflvResourceFolderListView_Default .rflvCaptionCell
{
    
    
}

.rflvResourceFolderListView_Default .rflvCountCell div
{
}

.rflvResourceFolderListView_Default a:visited, 
.rflvResourceFolderListView_Default a
{
    text-decoration: underline;
    color: #0C3C9E;
}
.rflvResourceFolderListView_Default .rflvLevel2 .rflvTreeItem a, .rflvResourceFolderListView_Default .rflvLevel2 .rflvTreeItem a:visited
{
    text-decoration: underline; /*color:#49537C;*/
    color: #336699;
}

.rflvResourceFolderListView_Default .rflvLevel2 .rflvTreeItem a:hover,
.rflvResourceFolderListView_Default .rflvLevel2 .rflvTreeItem a:visited:hover,
.rflvResourceFolderListView_Default a:visited:hover,
.rflvResourceFolderListView_Default a:hover
{
    text-decoration:underline;
    color:#CC0000;
}


.rflvResourceFolderListView_Default .rflvVertical  .rflvLevel0
{
    font-size:12pt;
}

.rflvResourceFolderListView_Default .rflvLevel1 .rflvTreeItem
{
    font-size:14pt;

}

.rflvResourceFolderListView_Default .rflvLevel2
{
    font-size:9pt;
    margin-bottom:10px;
}

.rflvResourceFolderListView_Default .rflvItem
{
    padding:0px 10px 0px 0px;
}

.rflvResourceFolderListView_Default .rflvItem.rflvLevel1
{
    padding-top:7px;
}


.rflvResourceFolderListView_Default .rflvItemList
{
    margin-right:10px;
}

.rflvResourceFolderListView_Default H1
{
    font-weight:normal;
    padding:0px;
    margin:0px;
    font-size:20pt;
}

.rflvResourceFolderListView_Default .rflvCaptionCount
{
    color:#303030;
    margin-left:3px;
    font-weight:lighter;
    font-size:11pt;
}

.rflvResourceFolderListView_Default .rflvNavigationPath
{
    font-size:8pt;
    margin-left:0px;

}

.rflvResourceFolderListView_Default .rflvParentPathSeparator
{
    margin:0px 3px 0px 3px;
}



.rflvResourceFolderListView_Default .rflvRegionPathSeparator
{
    margin:0px 5px 0px 5px;
    font-size:10pt;
    font-family:Times New Roman;
}
.rflvResourceFolderListView_Default .rflvRegionFolderCaption
{
    font-size:10pt;
    padding:5px;
    border:1px none #D5D5D5;
}

.rflvResourceFolderListView_Default .rflvRegionFolderCaption.rflvLast
{
    background: #FFCF40;/*#ffe79c;*/
    border: 1px solid #FFCF40;
    display: inline-block;
    border-radius: 4px;
}

.rflvResourceFolderListView_Default .rflvRegionFolderCaptionDropDown
{
    font-size:8pt;
}

.rflvResourceFolderListView_Default .rflvRegionFolderCaption.rflvLast a,
.rflvResourceFolderListView_Default .rflvRegionFolderCaption.rflvLast a:visited
{
    text-decoration:none;
    color:Black;
}

.rflvResourceFolderListView_Default .rflvRegionFolderCaption a:hover,
.rflvResourceFolderListView_Default .rflvRegionFolderCaption a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}
.rflvResourceFolderListView_Default .rflvRegionFolderPath
{
    margin:5px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    border-top:1px dotted #B5B5B5;
}

.rflvResourceFolderListView_Default  .rflvRegionPathCaption
{
    font-size:14pt;
}


/* WebResourceListView */

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory
{
	border-collapse: collapse;
}


.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvRowNumCell .wrlvCellArea
{
    margin:5px 5px 10px 0px;
    padding-bottom:10px;

}

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvInfoCell .wrlvCellArea
{
    margin:5px 20px 10px 0px;
    padding-bottom:10px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvInfoCell .wrlvCellArea
{
    border-bottom:1px dotted #D5D5D5;
}



/*Rating*/
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating
{
	border-collapse: collapse;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvLastRatingChangeCell
{
    border-top-left-radius:3px;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating .wrlvLast td.wrlvLastRatingChangeCell
{
    border-bottom-left-radius:3px;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvHitsCell
{
    border-top-right-radius:3px;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating .wrlvLast td.wrlvHitsCell
{
    border-bottom-right-radius:3px;
}


.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvLastRatingChangeCell
{
    border-top-left-radius:4px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvLast td.wrlvLastRatingChangeCell
{
    border-bottom-left-radius:4px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvHitsCell
{
    border-top-right-radius:4px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvLast td.wrlvHitsCell
{
    border-bottom-right-radius:4px;
}


.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td .wrlvCellArea
{
    margin:5px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td .wrlvCellArea
{
    margin:5px;
}


.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th .wrlvCellArea
{
    margin:3px;
    text-align:center;
    
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th .wrlvCellArea
{
    margin:5px;
    text-align:center;
    
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating .wrlvPositionHigh,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvPositionHigh
{
    color:#00CC00;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating .wrlvPositionLow,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvPositionLow
{
    color:#CC0000;
}






.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvRowNumCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvLastRatingChangeCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvInfoCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvVisitorsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvSessionsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvHostsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvHitsCell,

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvNoRecordsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvRowNumCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvLastRatingChangeCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvInfoCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvVisitorsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvSessionsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvHostsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvHitsCell
{
    border:1px solid #D5D5D5;
    background-color:White;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvRowNumCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvLastRatingChangeCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvInfoCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvVisitorsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvSessionsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvHostsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating th.wrlvHitsCell
{
    border:1px solid #D5D5D5;
    background-color:#F0F0F0;
    white-space:nowrap;
}

.wrlvWebResourceListView_Default .wrlvEmptyMessage
{
    padding:20px;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating
{
    font-size:8pt;
}
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvRowNumCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvLastRatingChangeCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvInfoCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvVisitorsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvSessionsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvHostsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th.wrlvHitsCell
{
    border:1px solid #D5D5D5;
    background-color:#F0F0F0;
    white-space:nowrap;
    
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvVisitorsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvSessionsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvHostsCell,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating td.wrlvHitsCell,

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvVisitorsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvSessionsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvHostsCell,
.wrlvWebResourceListView_Default .wrlvWebResourceTableRating td.wrlvHitsCell
{
    width:9%;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory td.wrlvRowNumCell
{
    color:#202020;
}

.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating th,
.wrlvWebResourceListView_TopTJShort .wrlvWebResourceTableRating .wrlvInfoCell .wrlvCaption
{
    font-size:9pt;
}


.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvInfoCell .wrlvCaption
{
    font-size:12pt;
margin-bottom:3px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvInfoCell .wrlvComment
{
    font-size:8pt;
    margin:3px 0px 3px 0px;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableRating .wrlvInfoCell .wrlvStatDataBlock
{
    font-size:8pt;
}

/*End of Rating*/

/*
.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvLast .wrlvInfoCell .wrlvCellArea
{
}
*/

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory td.wrlvRowNumCell
{
    font-size:12pt;
    color:#202020;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvInfoCell .wrlvCaption
{
    font-size:12pt;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvInfoCell .wrlvStatDataBlock
{
    margin-top:7px;
    font-size:9pt;
}

.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvInfoCell .wrlvStatDataBlock table
{
    width:100%;
}


.wrlvWebResourceListView_Default .wrlvWebResourceTableDirectory .wrlvInfoCell .wrlvComment
{
       margin-top:5px;
       min-height:136px;
}

.wrlvWebResourceListView_Default  a:hover,
.wrlvWebResourceListView_Default a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}

.wrlvWebResourceListView_Default  a,
.wrlvWebResourceListView_Default a:visited
{
    text-decoration:underline;
    color: #0C3C9E;
}

.wrlvWebResourceListView_TopTJShort  a,
.wrlvWebResourceListView_TopTJShort a:visited
{
    text-decoration:underline;
    color: #0C3C9E;/*#0C3C9E;*/
}

.wrlvWebResourceListView_Default .vcbViewItemCommandToolbar
{
    margin-top:5px;
}
.wrlvWebResourceListView_Default .wrlvUrlLabel,
.wrlvWebResourceListView_Default .wrlvYandexCYLabel,
.wrlvWebResourceListView_Default .wrlvGooglePRLabel,
.wrlvWebResourceListView_Default .wrlvCYPRLabel,
.wrlvWebResourceListView_Default .wrlvInstanceStateLabel
{
    font-weight:bolder;
    color:#404040;
    margin-right:5px;
}

.wrlvWebResourceListView_Default .wrlvStateF7875EBF-B289-4B03-B947-DCA6AD82B0E8
{
    color:#00CC00;
}

.wrlvWebResourceListView_Default .wrlvStateB01ADD9F-F2DA-4ED8-AAE5-373A8B3EB4B7
{
    color:#0000CC;
    font-weight:bold;
}

.wrlvWebResourceListView_Default .wrlvStateC5335F7B-B1B6-4A02-B0DC-C0AECEE1C2A8
{
    color:#CC0000;
}


.wrlvWebResourceListView_Default .wrlvState5D3C375B-7D01-46C5-A117-24B94CA85A7C
{
    color:#0000CC;
    font-style:italic;
}

.wrlvWebResourceListView_Default .wrlvUrl a, .wrlvWebResourceListView_Default .wrlvUrl a:visited
{
    color: #007000;
    text-decoration: none;
}

.wrlvWebResourceListView_Default .wrlvUrl a:hover,
.wrlvWebResourceListView_Default .wrlvUrl a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}
.wrlvWebResourceListView_Default .wrlvUrlCell
{
    width:200px;
    white-space:nowrap;
}

.wrlvWebResourceListView_Default .wrlvYandexCYCell
{
    width:80px;
    white-space:nowrap;
}
.wrlvWebResourceListView_Default .wrlvCYPRCell
{
    width:90px;
    white-space:nowrap;
}

.wrlvWebResourceListView_Default .wrlvGooglePRCell
{
    width:50px;
    white-space:nowrap;
}

.wrlvWebResourceListView_Default .wrlvImageCell
{
    width:210px;
    
}

.wrlvWebResourceListView_Default .wrlvImage
{
    margin:10px 10px 0px 0px;
    box-shadow: 0px 0px 6px rgba(100,100,100,0.4);
    display:inline-block;
    border-radius:0px;
    border:1px solid black;
    /*padding:7px;*/
}
.wrlvWebResourceListView_Default .wrlvImage img
{
    
}

/*WebResourceView*/

.wrvWebResourceView_Default  .wrvViewArea
{
    margin:0px;
    
}

.wrvWebResourceView_Default  .wrvViewArea p
{
    margin:0px 0px 10px 0px;
    padding:0px;
    line-height:120%;
    vertical-align:top;
}

.wrvWebResourceView_Default .wrvCaption
{
    font-size:14pt;
    padding-bottom:10px;
    margin:0px 0px 0px 0px;
    /*border-bottom:1px dotted #B5B5B5;*/
}

.wrvWebResourceView_Default .wrvStatDataBlock
{
    padding-top:5px;
    padding-bottom:0px;
    margin-top:5px;
    margin-left:-10px;
    padding-left:10px;
    margin-right:-3px;
    padding-right:3px;
    font-size:9pt;
    /*border-top:1px solid #E5E5E5;*/
}
.wrvWebResourceView_Default .wrvComment
{
       font-size:11pt;
       text-align:justify;
}

.wrvWebResourceView_Default  a:hover,
.wrvWebResourceView_Default a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}

.wrvWebResourceView_Default  a,
.wrvWebResourceView_Default a:visited
{
    text-decoration:underline;
    color: #0C3C9E;
}

.wrvWebResourceView_Default .wrvEmail,
.wrvWebResourceView_Default .wrvAddress,
.wrvWebResourceView_Default .wrvPhone
{
    margin-top:5px;
}


.wrvWebResourceView_Default .wrvEmailBlock,
.wrvWebResourceView_Default .wrvAddressBlock,
.wrvWebResourceView_Default .wrvPhoneBlock,
.wrvWebResourceView_Default .wrvCategoriesBlock,
.wrvWebResourceView_Default .wrvRegionsBlock
{
    margin:20px 0px 10px 0px;
}

.wrvWebResourceView_Default .wrvEmailLabel,
.wrvWebResourceView_Default .wrvPhoneLabel,
.wrvWebResourceView_Default .wrvAddressLabel,
.wrvWebResourceView_Default .wrvCategoriesLabel,
.wrvWebResourceView_Default .wrvRegionsLabel
{
    font-size:14pt;
}


.wrvWebResourceView_Default .wrvUrl,
.wrvWebResourceView_Default .wrvYandexCY,
.wrvWebResourceView_Default .wrvGooglePR,
.wrvWebResourceView_Default .wrvCYPR,
.wrvWebResourceView_Default .wrvClicks
{
    margin-right:15px;
}
.wrvWebResourceView_Default .wrvUrlLabel,
.wrvWebResourceView_Default .wrvYandexCYLabel,
.wrvWebResourceView_Default .wrvGooglePRLabel,
.wrvWebResourceView_Default .wrvCYPRLabel,
.wrvWebResourceView_Default .wrvClicksLabel
{
    font-weight:bolder;
    color:#404040;
}

.wrvWebResourceView_Default .wrvUrl a,
.wrvWebResourceView_Default .wrvUrl a:visited
{
    color: #007000;
    text-decoration: none;
}

.wrvWebResourceView_Default .wrvUrl a:hover,
.wrvWebResourceView_Default .wrvUrl a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}
.wrvWebResourceView_Default .wrvUrlCell
{
    
    white-space:nowrap;
}

.wrvWebResourceView_Default .wrvYandexCYCell
{
    white-space:nowrap;
}
.wrvWebResourceView_Default .wrvCYPRCell
{
    white-space:nowrap;
}

.wrvWebResourceView_Default .wrvClicksCell
{
    white-space:nowrap;
}


.wrvWebResourceView_Default .wrvGooglePRCell
{
    white-space:nowrap;
}


.wrvWebResourceView_Default .wrvInfoCell
{
    text-align:left;
    vertical-align:top;
    
}

.wrvWebResourceView_Default .wrvImageCell
{
    width:210px;
    text-align:left;
    vertical-align:top;


}
.wrvWebResourceView_Default .wrvImage
{
    margin:5px 10px 10px 0px;
    float:left;
}

.wrvWebResourceView_Default .wrvPathSeparator
{
    margin:0px 5px 0px 5px;
    font-size:10pt;
    font-family:Times New Roman;
}

.wrvWebResourceView_Default .wrvFolderCaption
{
    font-size:10pt;
    
}

.wrvWebResourceView_Default .wrvFolderPath
{
    margin:5px 0px 0px 0px;
}

.wrvWebResourceView_Default .wrvInfoArea
{
    border-left:1px dotted #B5B5B5;
    padding-left:10px;
    padding-top:5px;
}

/*End of WebResourceView*/

/*Commands*/

.wrlvWebResourceListView_Default .vcbViewCommandToolbar table
{
    margin-left:auto;
    margin-right:20px;
    font-size:12pt;
}

.wrlvWebResourceListView_Default .vcbViewItemCommandToolbar table
{
    margin-left:auto;
}

.wrlvWebResourceListView_Default  .vcbCommandItem
{
    padding:5px;
    background-color:#fAfAfA;
    border:1px solid #d5d5d5;
    border-radius:4px;
    cursor:pointer;
    margin-left:5px;
}

.wrlvWebResourceListView_Default .vcbCommandItem.vcbHoverOver
{
    background: #ffe79c ;
    border: 1px solid #FFCF40;
    margin-left:5px;
    padding:5px;
    cursor:pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);
}

.wrlvWebResourceListView_Default .vcbCommandItem.vcbMouseDown
{
    background:#FFDD75;
    border: 1px solid #FFCF40;
    margin-left:5px;
    padding:5px;
    cursor:pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);
}




.wrlvWebResourceListView_Default  .vcbCommandItem a,
.wrlvWebResourceListView_Default .vcbCommandItem a:visited
{
    text-decoration:none;
    color:Black;
}

/*Pager*/

.wrlvWebResourceListView_Default .wrlvPager
{
	padding:15px 10px 5px 5px;
}

.wrlvWebResourceListView_Default .wrlvPager table
{
    margin-left:auto;
    margin-right:auto;
}


.wrlvWebResourceListView_Default .wrlvPagerNumButton
{
	border: solid 1px #D5D5D5;
	padding:1px 7px 2px 7px;
	font-size:12pt;
	font-weight:lighter;
	text-align:center;
	background-color:#FFFFFF;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.wrlvWebResourceListView_Default .wrlvPagerPrevButton,
.wrlvWebResourceListView_Default .wrlvPagerNextButton
{
	border: solid 1px #D5D5D5;
	padding:1px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:13pt;
	text-align:center;
	background-color:#FFFFFF;
		border-radius:4px;
		box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}


.wrlvWebResourceListView_Default .wrlvPagerSelectedNumButton
{
	border: solid 1px #C5C5C5;
	padding:1px 7px 2px 7px;
	font-size:12pt;
	font-weight:lighter;
	text-align:center;
	background-color:#FEE385;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.wrlvWebResourceListView_Default .wrlvPager a, .wrlvWebResourceListView_Default .wrlvPager a:visited
{
    /*color:Black;*/
    color: #061D4D;
    text-decoration: none;
}

.wrlvWebResourceListView_Default .wrlvPager a:hover, 
.wrlvWebResourceListView_Default .wrlvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

/*WebCounterButton*/
.wcblvWebCounterButtonListView_Default .wcblvButton
{
    margin:5px;
}



.wcblvWebCounterButtonListView_Default .wcblvCodeArea
{
    border:1px solid #D5D5D5;
    
    margin:0px 0px 0px 0px;
    font-size:8pt;
    border-radius:4px;
    width:100%;
    height:100px;
    text-align:justify;
    

}

.wcblvWebCounterButtonListView_Default .wcblvNoSelectedButtonMessage
{
    text-align:center;
}

.wcblvWebCounterButtonListView_Default .wcblvListBlock
{
    margin:0px 0px 0px auto;
}

.wcblvWebCounterButtonListView_Default .wcblvList
{
    padding:10px;
    border:1px solid #D5D5D5;
    border-radius:4px;
	min-height:190px;
}

.wcblvWebCounterButtonListView_Default .wcblvSelectedButtonLabel
{
    white-space:nowrap;
    margin-left:3px;
}

.wcblvWebCounterButtonListView_Default .wcblvListBlockLabel
{
    white-space:nowrap;
    margin-left:3px;
}



.wcblvWebCounterButtonListView_Default .wcblvSelectedButtonBlock
{
    margin:0px 10px 0px 0px;
}
.wcblvWebCounterButtonListView_Default .wcblvSelectedButtonImage
{
    padding:10px;
    border:1px solid #D5D5D5;
    width:88px;
    background-color:#fFFFFf;
    margin-right:auto;
    		border-radius:4px;

}


.wcblvWebCounterButtonListView_Default .vcbViewCommandToolbar table
{
    margin-right:auto;
    margin-top:5px;
}

.wcblvWebCounterButtonListView_Default  .vcbCommandItem
{
    padding:5px;
    background-color:#fAfAfA;
    border:1px solid #d5d5d5;
    border-radius:4px;
    cursor:pointer;
    margin-right:5px;
}

.wcblvWebCounterButtonListView_Default .vcbCommandItem.vcbHoverOver
{
    background: #ffe79c ;
    border: 1px solid #FFCF40;
    margin-right:5px;
    padding:5px;
    cursor:pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);
}

.wcblvWebCounterButtonListView_Default .vcbCommandItem.vcbMouseDown
{
    background:#FFDD75;
    border: 1px solid #FFCF40;
    margin-right:5px;
    padding:5px;
    cursor:pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);
}




/* WebCounterButton Pager */

.wcblvWebCounterButtonListView_Default .wcblvPager
{
	margin-top:10px;
	padding:10px 10px 5px 10px;
	border-top: 1px dotted #E5E5E5;
	
}

.wcblvWebCounterButtonListView_Default .wcblvPager TD
{
	 vertical-align:bottom;
}
.wcblvWebCounterButtonListView_Default .wcblvPager TABLE
{
    margin-left:auto;
    margin-right:auto;
}

.wcblvWebCounterButtonListView_Default .wcblvPagerNumButton
{
	border: solid 1px #D5D5D5;
	padding:2px 5px 2px 5px;
	font-size:12pt;
	text-align:center;
	background-color:#FFFFFF;
	min-width:15px;
	border-radius:4px;
	box-shadow:0px 0px 2px 2px rgba(230,230,230,0.4);
}

.wcblvWebCounterButtonListView_Default .wcblvPagerPrevButton,
.wcblvWebCounterButtonListView_Default .wcblvPagerNextButton
{
	border: solid 1px #D5D5D5;
	padding:0px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:12pt;
	text-align:center;
	background-color:#FFFFFF;
		border-radius:4px;
	box-shadow:0px 0px 2px 2px rgba(230,230,230,0.4);
}


.wcblvWebCounterButtonListView_Default .wcblvPagerSelectedNumButton
{
	border: solid 1px #D5D5D5;
	padding:2px 5px 2px 5px;
	font-size:12pt;
	text-align:center;
	background-color:#FEE385;
	min-width:15px;
		border-radius:4px;
	box-shadow:0px 0px 2px 2px rgba(230,230,230,0.4);
}

.wcblvWebCounterButtonListView_Default .wcblvPager a, 
.wcblvWebCounterButtonListView_Default .wcblvPager a:visited
{
	color:Black;
	text-decoration:none;
}

.wcblvWebCounterButtonListView_Default .wcblvPager a:hover, 
.wcblvWebCounterButtonListView_Default .wcblvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

/*End*/



.crvComponentRatingView_Default .crvRatingValue
{
    border:1px solid #D5D5D5;
    background:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    font-size:20pt;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
    padding:10px 10px 10px 10px;
    font-family:Times New Roman;
}

.crvComponentRatingView_Default .crvRatingTable
{
    margin-left:auto;
    margin-right:auto;
    border:0px;
}

.crvComponentRatingView_Default .crvVoteCount
{
    font-size:7pt;
    color:Gray;
    font-family:Verdana,Arial;
}
    
/* SiteMapView */    
.smvSiteMapView_Default .smvItem
{
    margin:5px 5px 5px 0px;
    white-space:nowrap;
    overflow:hidden;
}
.smvSiteMapView_Default .smvCaption
{
    font-size:8pt;
}
.smvSiteMapView_Default .smvCaption a,
.smvSiteMapView_Default .smvCaption a:visited
{ 
    color:#0C3C9E; /*#0d45b7;*/
}

.smvSiteMapView_Default .smvCaption a:hover,
.smvSiteMapView_Default .smvCaption a:visited:hover
{ 
    color:#CC0000;
}


.smvSiteMapView_Default .smvImage
{
    float:left;
    margin-right:4px;
}


.lsLinkShareView_Default
{
    margin-bottom:15px;
    margin-top:5px;
}
.lsLinkShareView_Default a.lsFacebook {
background-position: -22px 0;
}
.lsLinkShareView_Default a.lsVkontakte {
background-position: -45px 0;
}

.lsLinkShareView_Default a.lsOdnoklassniki {
background-position: -68px 0;
}

.lsLinkShareView_Default a.lsMoyMir {
background-position: -91px 0;
}

.lsLinkShareView_Default a.lsTwitter {
background-position: -113px 0;
}

.lsLinkShareView_Default a {
background: url("soc2.png") no-repeat scroll 0 0 transparent;
width: 22px;
height: 21px;
display: inline-block;
vertical-align: text-bottom;
}

.rpTest
{
    border-radius: 4px;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
    border-top: 10px solid #A5A5A5;
    border-left: 1px solid #A5A5A5;
    border-right: 1px solid #A5A5A5;
    border-bottom: 1px solid #A5A5A5;
    background-color: #F5F5F5;
    padding: 5px;
    z-index:2000;
    background-origin: padding-box;
    box-shadow: 2px 2px 4px 4px rgba(240,240,240,0.5);
}

/* ForumView*/



.fvForumView_Default .fvTopicPostQuoteBox
{
	border-style: solid;
	border-width: 1px 1px 1px 3px;
	border-color: #8E96A6;
	margin: 10px;
	margin-left: 30px;
	background-color: #F8F9FA;
	font-size: 9pt;
}



.fvForumView_Default .fvTopicPostQuoteBox P
{
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:9pt;
}

.fvForumView_Default .fvTopicPostQuoteHeader
{
	padding: 4px 4px 4px 4px;
	border-bottom: solid 1px #8E96A6;
	background: #DBDDE3 url('citation_bg_small.png') no-repeat 100% 50%;
	font-weight: bold;
	font-size: 9pt;
}            
.fvForumView_Default .fvTopicPostQuote
{
	padding:5px;
	font-size:9pt;
}   

.fvForumView_Default  TH.fvHeaderCell,
.fvForumView_Default .fvHeaderRow TH
{
 /*  background: url('gradient_bg4.png') repeat-x 0 -5px;  */
 background:#BEC2CB url('gradient_bg2.png') repeat-x 0 -5px;
}

.fvForumView_Default .fvForumCategoryHeader, 
.fvForumView_Default .fvForumHeaderRounded, 
.fvForumView_Default .fvTopicHeaderRounded
{

 background:#BEC2CB url('gradient_bg2.png') repeat-x 0 -5px; 

}

.fvForumView_Default .fvTargetComponentInfoBlock
{
    margin:5px 0px 10px 0px;
    padding:10px;
    background-color:White;
    border : solid 1px #E0E0E0;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(200,200,200,0.1);
}

.fvForumView_Default .fvTopicCaption
{
white-space:normal;
overflow:hidden;
height:12.5pt;
}

.fvForumView_Default .fvForumCategoryCaption, 
.fvForumView_Default .fvForumCaption, 
.fvForumView_Default .fvTopicCaption
{
margin:0px;
color:black;	
font-size:11pt;
font-weight:bold;

padding:5px 10px 5px 10px;
}

.fvForumView_Default .fvForumCategoryCaption a, 
.fvForumView_Default .fvForumCategoryCaption a:hover,
.fvForumView_Default .fvForumCategoryCaption a:visited,
.fvForumView_Default .fvForumCaption a, 
.fvForumView_Default .fvForumCaption a:hover,
.fvForumView_Default .fvForumCaption a:visited,
.fvForumView_Default .fvTopicCaption a, 
.fvForumView_Default .fvTopicCaption a:hover,
.fvForumView_Default .fvTopicCaption a:visited
{
color:Black;
text-decoration:none;
}



.fvForumView_Default .fvForumListTable, 
.fvForumView_Default .fvTopicListTable,
.fvForumView_Default .fvTopicPostListTable
{
	border-collapse:collapse;	
}


.fvForumView_Default .fvForumListTable TH, 
.fvForumView_Default .fvTopicListTable TH, 
.fvForumView_Default .fvTopicPostListTable TH
{
	background-color: #CDD0D8; 
	padding: 4px;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	/*border:  solid 1px #BEC2CB; */
	border-top:0px solid transparent;
	border-left:  solid 1px #BEC2CB;
	border-right:  solid 1px #BEC2CB;
	border-bottom:  solid 1px #BEC2CB;
	white-space:nowrap;
}

.fvForumView_Default .fvForumListTable TH.fvHeaderCell, 
.fvForumView_Default .fvTopicListTable TH.fvHeaderCell, 
.fvForumView_Default .fvTopicPostListTable TH.fvHeaderCell
{
    border:0px none transparent;
    background-color: transparent; 
    padding:0px;
    text-align:left;
}
.fvForumView_Default .fvForumCategoryHeader,
.fvForumView_Default .fvForumHeaderRounded,
.fvForumView_Default .fvTopicHeaderRounded
{
    background-color: #CDD0D8; 
    border:  solid 1px #BEC2CB;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin:0px 0px 0px 0px;
}


.fvForumView_Default .fvImageCell,
.fvForumView_Default .fvForumCell,
.fvForumView_Default .fvStatisticsCell,
.fvForumView_Default .fvLastPostCell,
.fvForumView_Default .fvTopicImageCell,
.fvForumView_Default .fvTopicCell,
.fvForumView_Default .fvTopicStatisticsCell,
.fvForumView_Default .fvTopicLastPostCell, 
.fvForumView_Default .fvTopicAuthorCell, 
.fvForumView_Default .fvTopicPostAuthorCell,
.fvForumView_Default .fvTopicPostDateCell,
.fvForumView_Default .fvTopicPostCell,
.fvForumView_Default .fvTargetComponentAuthorCell,
.fvForumView_Default .fvTargetComponentCell
{
			border: solid 1px #BEC2CB;
			padding:5px;
}

.fvForumView_Default .fvTargetComponentImage
{
    padding:5px 5px 0px 0px;
}

.fvForumView_Default .fvTargetComponentShortInfo
{
    padding:5px 5px 0px 0px;
}

.fvForumView_Default .fvTopicViewFooter, .fvForumView_Default .fvTopicPostViewFooter
{
    border: solid 1px #BEC2CB;
    background-color: #DFE1E6;
    padding-right: 5px;
}

.fvForumView_Default .fvTopicViewNoTopicCell,
.fvForumView_Default .fvTopicPostViewNoPostCell
{
	border: solid 1px #BEC2CB;
	padding:10px;
	background-color:#F7F8F9;
	text-align:center;

}

.fvForumView_Default .fvFixedTopicViewFooter 
{
	border : solid 1px #BEC2CB;
	background-color:#FFFFFF;
	line-height:3px;
}

.fvForumView_Default .fvTopicImageCell
{
	text-align:center;
}

.fvForumView_Default .fvForumImage
{
	text-align:center;
}

.fvForumView_Default .fvLastPostHeader
{
	width:25%;
}

.fvForumView_Default .fvStatisticsHeader
{
	width:15%;
}

.fvForumView_Default .fvImageHeader
{
	width:10%;
}

.fvForumView_Default .fvImageCell
{
	width:10%;
}

.fvForumView_Default .fvForumCell
{

}

.fvForumView_Default .fvStatisticsCell
{
	width:15%;
}

.fvForumView_Default .fvLastPostCell
{
	width:25%;
}

.fvForumView_Default .fvRow1
{
	background-color: #F7F8F9; 
}

.fvForumView_Default .fvRow2
{
	background-color:#F0F1F3;
}

.fvForumView_Default .fvRow1 .fvStatisticsCell,
.fvForumView_Default .fvRow1 .fvTopicAuthorCell,
.fvForumView_Default .fvRow1 .fvTopicLastPostCell
{
	background-color:#F0F1F3;
}

.fvForumView_Default .fvRow2 .fvStatisticsCell,
.fvForumView_Default .fvRow2 .fvTopicAuthorCell,
.fvForumView_Default .fvRow2 .fvTopicLastPostCell
{
	background-color: #E2E4E9; 
}

.fvForumView_Default .fvRow1Hover
{
	background-color:#F7F8F9;
}

.fvForumView_Default .fvRow2Hover
{
	background-color:#F0F1F3;
}

.fvForumView_Default .fvSubForumList
{
	padding:0px 5px 5px 0px;

}

.fvForumView_Default .fvSubForum
{
	font-size:8pt;
	float:left;
	white-space:nowrap;
}

.fvForumView_Default .fvSubForumSeparator
{
	padding-left:5px;
	padding-right:5px;
	font-size:8pt;
}

.fvForumView_Default .fvForumCell h4, 
.fvForumView_Default .fvTopicCell h4
{
	padding-top:5px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:10pt;
	line-height:normal;
	font-weight:bold;
}

.fvForumView_Default .fvSubForumLabel
{
	padding-top:5px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:8pt;
	line-height:normal;
	font-weight:bold;
}

.fvForumView_Default .fvForumListTable P
{
	margin-top:0px;
	margin-bottom:0px;
}


.fvForumView_Default .fvForumListTable a:hover,
.fvForumView_Default .fvForumListTable a:visited:hover
{
	color:#CC0000;
}

.fvForumView_Default .fvSubForumList a,
.fvForumView_Default .fvSubForumList a:visited
{
	color:#0d45b7;
	text-decoration:underline;
}

.fvForumView_Default .fvTopicCountLabelCell
{
	text-align:right;
	width:50%;
}
.fvForumView_Default .fvTopicCountCell
{
	text-align:right;
	width:50%;
}
.fvForumView_Default .fvPostCountLabelCell
{
	text-align:right;
	width:50%;
}
.fvForumView_Default .fvPostCountCell
{
	text-align:right;
	width:50%;
}


.fvForumView_Default .fvTopicCountLabel, 
.fvForumView_Default .fvPostCountLabel,
.fvForumView_Default .fvLastPostTopicLabel,
.fvForumView_Default .fvLastPostUserLabel
{
	font-weight:bold;
}

.fvForumView_Default .fvTopicPostCountLabel, 
.fvForumView_Default .fvTopicViewCountLabel,
.fvForumView_Default .fvTopicLastPostLabel,
.fvForumView_Default .fvTopicLastPostUserLabel
{
}

.fvForumView_Default .fvForumTopicCaption
{
	font-weight:normal;
	font-size:10pt;
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	
}

.fvForumView_Default .fvTopicAuthor
{
	text-align:center;
}

.fvForumView_Default .fvPostCount,
.fvForumView_Default .fvTopicCount,
.fvForumView_Default .fvLastPostTopicCaption, 
.fvForumView_Default .fvLastPostUser,
.fvForumView_Default .fvLastPostDateTimeBlock, 
.fvForumView_Default .fvTopicPostCount, 
.fvForumView_Default .fvTopicViewCount, 
.fvForumView_Default .fvTopicLastPostUser, 
.fvForumView_Default .fvTopicLastPostDateTimeBlock
{
	text-align:left;
	padding-left:5px;
}


.fvForumView_Default .fvNoTopicsBlock, 
.fvForumView_Default .fvNoPostBlock
{
	text-align:center;
	color:#A0A0A0;

}

.fvForumView_Default .fvForumNavTree
{
	padding-bottom:10px;
	font-size:14px;
}


.fvForumView_Default .fvTopicImageHeader
{
	text-align:center;
	width:4%;
}

.fvForumView_Default .fvTopicAuthorHeader, 
.fvForumView_Default .fvTopicAuthorCell
{
	width:10%;
}


.fvForumView_Default .fvTopicLastPostHeader
{
	width:20%;
}

.fvForumView_Default .fvTopicStatisticsHeader
{
	width:15%;
}



.fvForumView_Default .fvTopicImageCell
{
	width:4%;
}

.fvForumView_Default .fvTopicCell
{

}

.fvForumView_Default .fvTopicStickyImage
{
	float:right;
}

.fvForumView_Default .fvTopicStatisticsCell
{
	width:15%;
}

.fvForumView_Default .fvTopicLastPostCell
{
	width:20%;
}

.fvForumView_Default .fvForumTopicComment
{
	margin-top:4px;
	font-size:8pt;
	float:left;
}




.fvForumView_Default .fvTopicPostCountLabelCell
{
	text-align:right;
	width:70%;
}

.fvForumView_Default .fvTopicPostCountCell
{
	text-align:left;
	width:30%;
}

.fvForumView_Default .fvTopicViewCountLabelCell
{
	text-align:right;
	width:70%;
}

.fvForumView_Default .fvTopicViewCountCell
{
	text-align:left;
	width:30%;
}


.fvForumView_Default .fvTopicPostPagerNumButton
{
	border: solid 1px #B5B5b5;
	padding:1px 3px 1px 3px;
	font-size:6pt;
	text-align:center;
	border-radius:3px;
}

.fvForumView_Default .fvTopicPostPagerNumButton a, 
.fvForumView_Default .fvTopicPostPagerNumButton a:visited
{
	color:Black;
	text-decoration:none;
}

.fvForumView_Default .fvTopicPostPagerNumButton a:hover, 
.fvForumView_Default .fvTopicPostPagerNumButton a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}


.fvForumView_Default .fvPager
{
	padding:5px 10px 5px 5px;
	font-weight:normal;
}

.fvForumView_Default .fvPagerNumButton
{
	border: solid 1px #B5B5B5;
	padding:2px 5px 2px 5px;
	font-size:10pt;
	text-align:center;
	background-color:#F7F8F9;
	border-radius:4px;
	min-width:12px;
}

.fvForumView_Default .fvPagerPrevButton,
.fvForumView_Default .fvPagerNextButton
{
	border: solid 1px #B5B5B5;
	padding:2px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:11pt;
	text-align:center;
	background-color:#F7F8F9;
	border-radius:4px;
	min-height:16px;
	vertical-align:middle;
}


.fvForumView_Default .fvPagerSelectedNumButton
{
	border: solid 1px #b5B5B5;
	padding:2px 5px 2px 5px;
	font-size:10pt;
	text-align:center;
	background-color:#FEE385;
	border-radius:4px;
	min-width:12px;
	background: #FEE385 url('gradient_bg2.png') repeat-x 0 50%;
	box-shadow: 0px 0px 1px 1px rgba(180,180,180,0.3);
}

.fvForumView_Default .fvPager a, 
.fvForumView_Default .fvPager a:visited
{
	text-decoration:none;
	color:black;
}

.fvForumView_Default .fvPager a:hover, 
.fvForumView_Default .fvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

.fvForumView_Default .fvTopicPostAuthorHeader,
.fvForumView_Default .fvTopicPostAuthorCell
{
	width:200px;
}

.fvForumView_Default .fvTopicPostHeader
{
	
}

.fvForumView_Default .fvTopicPostAuthorCell
{
	width:200px;
}


.fvForumView_Default .fvTopicPostCell
{
	
}

.fvForumView_Default .fvTopicPostDateCell
{
	width:90%;
}

.fvForumView_Default .fvTopicPostCaption
{
	margin-left:10px;
}


.fvForumView_Default .fvTopicPostAuthor
{
	text-align:center;
	font-weight:bold;
}

.fvForumView_Default .fvTopicPostFooter
{
		background-color: #E2E4E9;
}

.fvForumView_Default .fvTopicPostFooterHover
{
	background-color: #E2E4E9;
}

.fvForumView_Default .fvTopicPostFooterHover .fvTopicPostButtonsTable
{
	float:right;
}

.fvForumView_Default .fvTopicPostFooter .fvTopicPostButtonsTable
{
	
	float:right;
}

.fvForumView_Default .fvTopicPostFooterCell
{
	border: solid 1px #BEC2CB; 
	height:26px;
	padding: 2px 2px 2px 2px;
}


.fvForumView_Default .fvNavTreeNode
{
}

.fvForumView_Default .fvNavigationTree 
{
}

.fvForumView_Default .fvTopicPostUserIP, 
.fvForumView_Default .fvTopicPostGuestName
{
	text-align:center;
}

.fvForumView_Default .fvTopicPostDividerCell
{
	line-height:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border-top:solid 10px inherit;
}



.fvForumView_Default .fvTopicPostButtonsTableTopToolBar
{
	float:right;
}

.fvForumView_Default .fvTopicPostButtonsTableBottomToolBar
{
	float:left;
}

.fvForumView_Default .fvTopicPostButtonsTable TD
{
	padding-left:10px;
}

.fvForumView_Default .fvTopicPostButtonsTableBottomToolBar TD
{
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.fvForumView_Default .fvTopicPostButtonsTableTopToolBar TD
{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}


.fvForumView_Default .fvTopicPostButton
{
	text-align:center;
	white-space:nowrap;
	padding: 3px 20px 3px 20px;
	border:solid 1px #A0A0A0;
	background: #BEC2CB url('grad_back.png') repeat-x 0 50%;
	cursor:pointer;
	border-radius:4px;
}

.fvForumView_Default .fvTopicPostButtonOver
{
	text-align:center;
	white-space:nowrap;
	padding: 3px 20px 3px 20px;
	border:solid 1px #000000;
	 background-color: #FFFFFF;
	cursor:pointer;
	border-radius:4px;
}



.fvForumView_Default .fvTopicPostButtonSelected
{
	text-align:center;
	white-space:nowrap;
	padding: 3px 20px 3px 20px;
	border:solid 1px #000000;
	background-color: #BEC2CB;
	cursor:pointer;
	border-radius:4px;
}

.fvForumView_Default .fvParentPostAuthor
{
	font-weight:bold;
}

.fvForumView_Default .fvParentPostLabel
{
	margin-left:10px;
	margin-right:10px;
}

.fvForumView_Default .fvTopicPostFooterBlock
{
	padding:4px;

}

.fvForumView_Default .fvTopicPostUpdateDateLabel
{
	margin-right:5px;
	font-size:7pt;

}

.fvForumView_Default .fvTopicPostUpdateDateTimeBlock
{
	font-size:7pt;
}

.fvForumView_Default .fvTopicDeletedPost
{
	margin:20px;
	padding:20px;
	width:300px;
	text-align:center;
	border:dashed 1px #909090;
	color:#909090;
	background-color:#FFFFFF;
	border-radius:4px;
}

.fvForumView_Default .fvNoAvatarIcon
{
	margin-right:auto;
	margin-left:auto;
	width:120px;
	height:120px;
	display:inline-block;
	background: url('NoAvatar.png') no-repeat 0 0;
}
.fvForumView_Default .fvForumIcon
{
	margin-right:auto;
	margin-left:auto;
	width:48px;
	height:48px;
	display:inline-block;
	background: url('folder.png') no-repeat 0 0;
}

.fvForumView_Default .fvLastPostIcon
{
	width:11px;
	height:11px;
	display:inline-block;
	background: url('last_post.png') no-repeat 0 0;
}


.fvForumView_Default .fvFixedTopicIcon,
.fvForumView_Default .fvTopicIcon
{
	width:24px;
	height:24px;
	display:inline-block;
	background: url('document24.png') no-repeat 0 0;
}

.fvForumView_Default .fvTopicStickyIcon
{
	width:12px;
	height:12px;
	display:inline-block;
	background: url('sticky.png') no-repeat 0 0;
}

.fvForumView_Default a,
.fvForumView_Default a.visited
{
    color:#0d45b7;
}

.fvForumView_Default a:hover, 
.fvForumView_Default a:visited:hover
{
    color:#CC0000;
}

.cvPathItem a,
.cvPathItem a:visited
{
    color:#0d45b7;
}

.cvPathItem a:hover,
.cvPathItem a:visited:hover
{
    color:#CC0000;
}

.cvPathSeparator
{
    margin:0px 5px 0 5px;
}


.qlvQuoteListView_Default
{
    font-size:7pt;
}

.qlvQuoteListView_Default TH
{
    background-color:#F5F5F5;
    border-left:1px solid white;
}

.qlvQuoteListView_Default TH.qlvTrendHeaderCell,
.qlvQuoteListView_Default TH.qlvCaptionHeaderCell
{
    border-left:0px solid white;
}
.qlvQuoteListView_Default TH.qlvCaptionHeaderCell
{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}

.qlvQuoteListView_Default TH.qlvQuoteDateHeaderCell
{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}
.qlvQuoteListView_Default TH DIV
{
    font-weight:bold;
    text-align:center;
    padding:3px;
}

.qlvQuoteListView_Default TD.qlvQuoteTrendCell
{
    text-align:center;
    vertical-align:middle;
    padding-left:2px;
    padding-top:1px;
}

.qlvQuoteListView_Default .qlvQuoteCaption
{
    margin:3px 0px 2px 3px;
}
.qlvQuoteListView_Default .qlvQuoteValue,
.qlvQuoteListView_Default .qlvQuoteValueChange,
.qlvQuoteListView_Default .qlvQuoteDate
{
    text-align:right;
    margin:3px 0px 2px 5px;
}

.qlvQuoteListView_Default .qlvRow0
{
    background-color:#F7F7F7;
}
.qlvQuoteListView_Default .qlvDownTrendRow .qlvQuoteValueChange
{
    color:#CC0000;
}

.qlvQuoteListView_Default .qlvDownTrendRow .qlvTrendIcon
{
    background-image:url('trend_down.gif');
    display:inline-block;
    width:7px;
    height:6px;
}

.qlvQuoteListView_Default .qlvUpTrendRow .qlvTrendIcon
{
    background-image:url('trend_up.gif');
    display:inline-block;
    width:7px;
    height:6px;
}

.qlvQuoteListView_Default .qlvUpTrendRow .qlvQuoteValueChange
{
    color:#00CC00;
}

/*ComponentPath*/


.cpvComponentPathView_Default .cpvCaption.cpvSelected a,
.cpvComponentPathView_Default .cpvCaption.cpvSelected a:visited,
.cpvComponentPathView_Default .cpvCaption.cpvLast a,
.cpvComponentPathView_Default .cpvCaption.cpvLast a:visited
{
    text-decoration:none;
    color:Black;
}

.cpvComponentPathView_Default a,
.cpvComponentPathView_Default a:visited
{
    text-decoration:underline;
    color:#0C3C9E;
}
.cpvComponentPathView_Default .cpvCaption.cpvSelected a:hover,
.cpvComponentPathView_Default .cpvCaption.cpvSelected a:hover:visited,
.cpvComponentPathView_Default .cpvCaption.cpvLast a:hover,
.cpvComponentPathView_Default .cpvCaption.cpvLast a:visited:hover,
.cpvComponentPathView_Default a:hover,
.cpvComponentPathView_Default a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}





.cpvComponentPathView_Default .cpvComponentPathSeparator
{
    margin:0px 5px 0px 5px;
    font-size:10pt;
    font-family:Times New Roman;
}
.cpvComponentPathView_Default .cpvCaption
{
    font-size:10pt;
    padding:5px;
    display: inline-block;
    border:1px solid transparent;
}
.cpvComponentPathView_Default .cpvCaption.cpvSelected,
.cpvComponentPathView_Default .cpvCaption.cpvLast
{
    background: #FFCF40;/*#ffe79c;*/
    border: 1px solid #FFCF40;
    border-radius: 4px;
    box-shadow: 0px 0px 1px 1px rgba(255,231,156,0.5);
}

.cpvComponentPathView_Default .cpvCaption.cpvHoverOver
{
    background-color: #ffe79c;
    border: 1px solid #FFCF40;
    border-radius: 4px;
    box-shadow: 0px 0px 1px 1px rgba(255,231,156,0.5);
    
}
.cpvComponentPathView_Default .cpvCaption.cpvDropDown.cpvHoverOver
{
    background: #FFFFFF;
    border-top: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 1px -2px 4px 0px rgba(220,220,220,0.5);
    position:relative;
    z-index:1001;
}



.cpvComponentPathView_Default div.cpvDropDownMenu .cpvCaption.cpvHoverOver
{
    display:block;
}


.cpvComponentPathView_Default .cpvDropDownMenu
{
    position:absolute;
    display:none;
    margin-top:-1px;
    margin-left:-20px;
    background: #FFFFFF;
    border: 1px solid #C5C5C5;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 2px rgba(220,220,220,0.5);
    z-index:1000;

}

.cpvComponentPathView_Default .cpvDropDownMenu table
{
    margin:10px;
}



.cpvComponentPathView_Default .cpvCaptionDropDown
{
    font-size:8pt;
    margin-left:2px;
}



.cpvComponentPathView_Default  .cpvComponentPathLabel
{
    font-size:14pt;
}

/* Round panels*/
.rpRoundPanel_Default
{
    border-radius:4px;
    padding:10px;
}
.rpLightGray
{
    border:1px solid #E5E5E5;
    background-color:#FAFAFA;
}

.rpWhiteGray
{
    border:1px solid #D5D5D5;
    background-color:#FFFFFF;
}

.rpLightBlueGray
{
    border:1px solid #E1E3E8;
    background-color:#F0F1F3;
}

.rpGray
{
    border:1px solid #E5E5E5;
    background-color:#F5F5F5;
}


.rpLightBlue
{
    border:1px solid #CDDAEA;
    background-color:#F1F4FA;
}

.rpShadow
{
    box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.7);
}

/* UserProfile*/
.upvUserProfileView_Default 
{
}

.upvUserProfileView_Default .upvRoundPanel
{
    background-color:White;
    border-radius:4px;
    border:1px solid #D5D5D5;
    box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.4);
}






.upvUserProfileView_Default .upvImagePanelBody
{
    padding:15px;
}

.upvUserProfileView_Default .upvImageIconBody
{
    padding:5px;
}

.upvUserProfileView_Default .upvInfoPanel
{
   
     width: 425px;    
}

.upvUserProfileView_Default .upvInfoPanelBody
{
    padding:15px;
}

.upvUserProfileView_Default .upvFemaleSprite
{
    width: 32px;
    height: 32px;
    margin-right:10px;
    margin-bottom:5px;
    background: url('UserProfileView/upvFemale32.png') no-repeat 0 0;
    font-size:0;
    
}

.upvUserProfileView_Default .upvMaleSprite
{
    width: 32px;
    height: 32px;
    margin-right:10px;
    margin-bottom:5px;
    background: url('UserProfileView/upvMale32.png') no-repeat 0 0;
    font-size:0; 
}

.upvUserProfileView_Default .upvUserProfileName
{
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.upvUserProfileView_Default .upvAgeLocationBox
{
    margin-bottom: 3px;
}

.upvUserProfileView_Default .upvAge
{

        font-weight:bold;
}
.upvUserProfileView_Default .upvNationality,
.upvUserProfileView_Default .upvLocation
{

}

.upvUserProfileView_Default .upvOnlineSprite
{
    width: 62px;
    height: 11px;
    background: url('UserProfileView/ulvOnlineSprite.gif') no-repeat 0 0;
    font-size:0;
}

.upvUserProfileView_Default .upvOfflineSprite
{
    width: 62px;
    height: 11px;
    background: url('UserProfileView/ulvOfflineSprite.png') no-repeat 0 0;
    font-size:0;
}

.upvUserProfileView_Default .upvBirthDateBlock
{
    margin-bottom: 3px; 
    margin-top: 10px;
    margin-left:10px;
}

.upvUserProfileView_Default .upvBirthDateLabel
{
    font-weight:bold;  
    margin-right:5px;  
}

.upvUserProfileView_Default .upvBirthDate
{
    
}

.upvUserProfileView_Default .upvHomeCityBlock,
.upvUserProfileView_Default .upvLastVisitDateBlock
{
    margin-bottom: 3px;
    margin-right:5px;
    margin-left:10px;
}

.upvUserProfileView_Default .upvHomeCityLabel,
.upvUserProfileView_Default .upvLastVisitDateLabel
{
    font-weight:bold;
    margin-right:5px;   
}

.upvUserProfileView_Default .upvHomeCity,
.upvUserProfileView_Default .upvLastVisitDateTimeBlock
{
}


.upvUserProfileView_Default .upvUserProfileBoxSmall
{
	font-size:8pt;
	padding-bottom:2px;
}


.upvUserProfileView_Default .upvOnlineSmallSprite
{
    width:8px;
    height:8px;
    background:url('UserProfileView/ulvOnlineSprite.gif') no-repeat 0 -24px;
    font-size:0;
    margin:5px 5px 5px 0px;
}

.upvUserProfileView_Default .upvOfflineSmallSprite
{
    width:8px;
    height:8px;
    background:url('UserProfileView/ulvOfflineSprite.png') no-repeat 0 -24px;    
    font-size:0;
    margin:5px 5px 5px 0px;
}

.upvUserProfileView_Default .upvUserProfileNameSmall
{
    font-weight:bold;
}

.upvUserProfileView_Default .upvUserAgeLocationSmall
{
	font-size:7pt;
}






.upvUserProfileView_Default .upvCurrentStatePanel
{
    margin-left:10px;
    border:1px solid rgb(170,189,255);
    background-color:rgb(229,235,255);
    border-radius:4px;
    padding:4px;
}

.upvUserProfileView_Default .upvRoundPanel .upvBodyCurrentState
{
    padding:5px;
    
}


.upvUserProfileView_Default .upvQuoteBox
{
 background-image:url('UserProfileView/cmsQuote.png');
 background-repeat:no-repeat;
 background-position:left center;
 margin-left:-14px;
 padding-left:14px;
}

.upvUserProfileView_Default .upvQuoteBody
{
background-color:#E5EBFF;
padding:5px;

}

.upvUserProfileView_Default .upvQuoteBodyArea
{
		
}

.upvUserProfileView_Default .upvCurrentStateInput
{
    width: 100%;
    border: 1px solid #CED8FF;
     padding:5px;
}

.upvUserProfileView_Default .upvCurrentStateText
{
}

.upvUserProfileView_Default .upvCommandsMenu
{
    padding-top:10px;
}


.upvUserProfileView_Default  .upvCommandIconCell
{
width: 21px;
height: 16px;
}



.upvUserProfileView_Default .upvSendMessageIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsMailBlue.png') no-repeat 0 0;
}


.upvUserProfileView_Default .upvMakeFriendIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsMakeFriend.png') no-repeat 0 0;
}


.upvUserProfileView_Default .upvAddToFavoritesIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsAddToFavorites.png') no-repeat 0 0;
}


.upvUserProfileView_Default .upvMakePresentIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsMakePresent.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvCancelFriendshipIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsCancelFriendship.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvSettingsIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsSettings.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvAddPhotoIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsAddPhoto.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvInviteToGroupIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsInviteToGroup.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvLockIcon
{
width: 16px;
height: 16px;
margin-right:5px; 
background:url('UserProfileView/cmsLock.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvUnlockIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsUnlock.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvMakeHiddenIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsMakeHidden.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvCancelHiddenIcon
{
width: 16px;
height: 16px;
margin-right:5px;
background:url('UserProfileView/cmsCancelHidden.png') no-repeat 0 0;
}

.upvUserProfileView_Default .upvCommandMenuItem
{
    margin-bottom:5px;
    padding:5px;
    background-color:#fAfAfA;
    border:1px solid #d5d5d5;
    border-radius:4px;
    font-size:8pt;
    cursor:pointer;
    /*box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.3);*/
}

.upvUserProfileView_Default .upvCommandMenuItemOver
{
    background: #ffe79c ;
    border: 1px solid #FFCF40;
    margin-bottom:5px;
    padding:5px;
    font-size:8pt;
    cursor:pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);
}

.upvUserProfileView_Default .upvCommandMenuItemSelected
{
    background:#FFDD75;/* url('gradient_bg2.png') repeat-x 0 -5px;*/
    border: 1px solid #FFC820;
    margin-bottom: 5px;
    padding: 5px;
    font-size: 8pt;
    cursor: pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);
}

.upvUserProfileView_Default .upvCommandLink
{
    padding:3px;
}

.upvUserProfileView_Default .upvCommandLink a,
.upvUserProfileView_Default .upvCommandLink a:visited
{
 color:#0D45B7;   
}

.upvUserProfileView_Default .upvCommandLink a:hover,
.upvUserProfileView_Default .upvCommandLink a:visited:hover
{
 color:#CC0000;   
}

.upvUserProfileView_Default .upvFooterToolBar
{
margin-right:0px;margin-left:auto;
}

.upvUserProfileView_Default .upvLoadingIcon
{
  background:url('UserProfileView/cmsLoading.gif') no-repeat center center; 
  width:16px;
  height:16px; 
}

.upvUserProfileView_Default .upvCurrentStateBlock
{
    margin-top:5px;
}

.upvUserProfileView_Default .upvCurrentStateCaption
{
    font-weight:bold;
    font-size:7pt;
}

.upvUserProfileView_Default .upvCurrentStateLabel
{
    font-size:7pt;
    color:#505050;
    margin-left:5px;
}


.upvUserProfileView_Default  .upvNoAvatarIcon
{
	margin-right:auto;
	margin-left:auto;
	width:120px;
	height:120px;
	display:inline-block;
	background: url('UserProfileView/NoAvatar.png') no-repeat 0 0;
}


/* UserListView*/





.ulvUserListView_Default .ulvListItemViewCell
{
    background-color:#F5F5F5;
    border-radius:4px;
    width:160px;
    height:160px;
    text-align:center;
    vertical-align:middle;
}



.ulvUserListView_Default .ulvListItemBlock
{
    margin:5px;
}



.ulvUserListView_Default .ulvListItemViewImage
{
    padding:5px;
}

.ulvUserListView_Default .ulvListItemViewPersonTitle
{
	font-size:8pt;
	padding-bottom:2px;
}

.ulvUserListView_Default .ulvListItemViewPersonTitle a,
.ulvUserListView_Default .ulvListItemViewPersonTitle a:hover,
.ulvUserListView_Default .ulvListItemViewPersonTitle a:visited
{
    color:#0D45B7;
}

.ulvUserListView_Default .ulvOnlineSmallSprite
{
    width:8px;
    height:8px;
    background:url('UserProfileView/ulvOnlineSprite.gif') no-repeat 0 -24px;
    font-size:0;
    margin:5px 5px 5px 0px;
}

.ulvUserListView_Default .ulvOfflineSmallSprite
{
    width:8px;
    height:8px;
    background:url('UserProfileView/ulvOfflineSprite.png') no-repeat 0 -24px;    
    font-size:0;
    margin:5px 5px 5px 0px;
}


.ulvUserListView_Default  .ulvDateTimeBox
{
	font-size:7pt;
}

.ulvUserListView_Default  .ulvBirthDayBox
{
    font-size:7pt;
}

.ulvUserListView_Default .ulvRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:10px;
    border: 1px solid #D5D5D5;
    border-radius:4px;
    box-shadow:0px 0px 2px 2px rgba(230,230,230,0.4);
    
}

.ulvUserListView_Default .ulvCurrentStateSmallPanel
{
    /*background-color:#E5EBFF;*/
}



.ulvUserListView_Default .ulvQuoteBox
{
 background-image:url('UserProfileView/cmsQuoteBottom.png');
 background-repeat:no-repeat;
 background-position:left top;
 margin-left:20px;
 margin-top:-1px;
 width:10px;
 height:10px;
}

.ulvUserListView_Default .ulvQuoteBody
{
    padding:3px;
    font-size:8pt;
    overflow:hidden;
    text-overflow:ellipsis;
    width:160px;
    white-space:nowrap;
    text-align:center;
    border:1px solid rgb(170,189,255);
    background-color:rgb(229,235,255);
    border-radius:4px;
}


.ulvUserListView_Default .ulvCurrentStateSmallDummy
{
    padding:0px 3px 0px 3px;
}

.ulvUserListView_Default .ulvEmptyMessage table
{
    padding:0px 10px 0px 10px;
    color:#A0A0A0;
    text-align:center;
    height:150px;
}

.ulvUserListView_Default  .ulvCommandToolbar
{
    padding-top:10px;
}

.ulvUserListView_Default  .ulvCommandToolbar table
{
    margin-left:auto;
}

.ulvUserListView_Default .ulvCommandCaption a:hover,
.ulvUserListView_Default .ulvCommandCaption a:visited:hover,
.ulvUserListView_Default .ulvCommandCaption a, 
.ulvUserListView_Default .ulvCommandCaption a:visited
{
    color:#000000;
    text-decoration:none;
}



.ulvUserListView_Default .ulvCommandItem
{
    margin-right:5px;
    padding:4px;
    background-color:#f5f5f5;
    border:1px solid #d5d5d5;
    font-size:7.5pt;
    cursor:pointer;
    border-radius:4px;
}

.ulvUserListView_Default .ulvCommandItemOver
{
    background: #ffe79c ;
    border: 1px solid #FFCF40;
    margin-right:5px;
    padding:4px;
    font-size:7.5pt;
    cursor:pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);    
}

.ulvUserListView_Default .ulvCommandItemSelected
{
    background: #FFDD75;
    border: 1px solid #FFC820;
    margin-right:5px;
    padding: 4px;
    font-size: 7.5pt;
    cursor: pointer;
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(255,231,156,0.4);    
}




.ulvUserListView_Default .ulvPager
{
	padding:5px 10px 5px 5px;
}

.ulvUserListView_Default .ulvPager table
{
    margin-left:auto;
    margin-right:auto;
}


.ulvUserListView_Default .ulvPagerNumButton
{
	border: solid 1px #D5D5D5;
	padding:0px 5px 1px 5px;
	font-size:10pt;
	text-align:center;
	background-color:#FFFFFF;
	border-radius:4px;
	box-shadow: 0px 0px 1px 1px rgba(230,230,230,0.5);
	
}

.ulvUserListView_Default .ulvPagerPrevButton,
.ulvUserListView_Default .ulvPagerNextButton
{
	border: solid 1px #D5D5D5;
	padding:1px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:10pt;
	text-align:center;
	background-color:#FFFFFF;
	border-radius:4px;
	box-shadow: 0px 0px 1px 1px rgba(230,230,230,0.5);

}


.ulvUserListView_Default .ulvPagerSelectedNumButton
{
	border: solid 1px #D5D5D5;
	padding:0px 5px 1px 5px;
	font-size:10pt;
	text-align:center;
	background-color:#FEE385;
	border-radius:4px;
	box-shadow: 0px 0px 1px 1px rgba(230,230,230,0.5);
	
}

.ulvUserListView_Default .ulvPager a, 
.ulvUserListView_Default .ulvPager a:visited
{
	color:Black;
	text-decoration:none;
}

.ulvUserListView_Default .ulvPager a:hover, 
.ulvUserListView_Default .ulvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

/* EventListView*/

.elvEventListView_Default .elvUserFullName,.elvEventListView_Default .elvActionCaption, .elvEventListView_Default .elvUserListSeparator
{
font-size:8pt;
}

.elvEventListView_Default .elvUserFullName a,
.elvEventListView_Default .elvUserFullName a:hover,
.elvEventListView_Default .elvUserFullName a:visited
{
    color:#0D45B7;
    font-weight:bold;
    
}

.elvEventListView_Default .elvEventDateCell
{
    width:100px;
    text-align:right;
    font-size:8pt;
}

.elvEventListView_Default .elvEventRowDivider
{
    border-top:1px dotted #D5D5D5;
    margin-top:8px;
    height:9px;
}



.elvEventListView_Default  .elvDateTimeBox
{
	
}

.elvEventListView_Default .elvEmptyMessage table
{
    padding:0px 10px 0px 10px;
    color:#A0A0A0;
    text-align:center;
    height:150px;
}

.elvEventListView_Default  .elvCommandToolbar
{
    padding-top:10px;
}

.elvEventListView_Default  .elvCommandToolbar table
{
    margin-left:auto;
}

.elvEventListView_Default .elvCommandCaption a:hover,
.elvEventListView_Default .elvCommandCaption a:visited:hover,
.elvEventListView_Default .elvCommandCaption a, 
.elvEventListView_Default .elvCommandCaption a:visited
{
    color:#000000;
    text-decoration:none;
}



.elvEventListView_Default .elvCommandItem
{
    margin-right:5px;
    padding:4px;
    background-color:#f5f5f5;
    border:1px solid #d5d5d5;
    font-size:7.5pt;
    cursor:pointer;
	border-radius:4px;
    
}

.elvEventListView_Default .elvCommandItemOver
{
    background: #ffe79c ;
    border: 1px solid #FFCF40;
    margin-right:5px;
    padding:4px;
    font-size:7.5pt;
    cursor:pointer;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
    
}

.elvEventListView_Default .elvCommandItemSelected
{
    background: #FFDD75;
    border: 1px solid #FFC820;
    margin-right:5px;
    padding: 4px;
    font-size: 7.5pt;
    cursor: pointer;
}




.elvEventListView_Default .elvPager
{
	padding:5px 10px 5px 5px;
}

.elvEventListView_Default .elvPager table
{
    margin-left:auto;
    margin-right:auto;
}


.elvEventListView_Default .elvPagerNumButton
{
	border: solid 1px #a5a5a5;
	padding:2px 5px 2px 5px;
	font-size:8pt;
	text-align:center;
	background-color:#F7F8F9;/*#FFFFFF;*/
}

.elvEventListView_Default .elvPagerPrevButton,
.elvEventListView_Default .elvPagerNextButton
{
	border: solid 1px #a5a5a5;
	padding:1px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:10pt;
	text-align:center;
	background-color:#F7F8F9;/*#FFFFFF;*/
}


.elvEventListView_Default .elvPagerSelectedNumButton
{
	border: solid 1px #a5a5a5;
	padding:2px 5px 2px 5px;
	font-size:8pt;
	text-align:center;
	background-color:#FEE385;
}

.elvEventListView_Default .elvPager a, 
.elvEventListView_Default .elvPager a:visited
{
	/*color:Black;*/
	text-decoration:none;
}

.elvEventListView_Default .elvPager a:hover, 
.elvEventListView_Default .elvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

.elvEventListView_Default .elvEventIconCell
{
    width:25px;
}
.elvEventListView_Default .elvFriendAddedIcon
{
width: 16px;
height: 16px;
background:url('UserProfileView/cmsContactNew16.png') no-repeat center center;
}

.elvEventListView_Default .elvFriendRemovedIcon
{
width: 16px;
height: 16px;
background:url('UserProfileView/cmsContactRemove16.png') no-repeat center center;
}

.elvEventListView_Default .elvMiniBlogMessageIcon
{
width: 16px;
height: 16px;
background:url('UserProfileView/cmsMiniBlogMessage16.png') no-repeat center center;
}

.elvEventListView_Default .elvDummyIcon
{
width: 16px;
height: 16px;
}




/* CurrentStateBaloon */


.elvEventListView_Default .elvCurrentStatePanel
{
    margin-left:10px;
    padding:5px;
    border:1px solid rgb(170,189,255);
    background-color:rgb(229,235,255);
    border-radius:3px;
}


.elvEventListView_Default .elvQuoteBox
{
 background-image:url('UserProfileView/cmsQuote.png');
 background-repeat:no-repeat;
 background-position:left center;
 margin-left:-15px;
 padding-left:15px;
}

.elvEventListView_Default .elvQuoteBody
{
background-color:#E5EBFF;
padding:5px;

}



.elvEventListView_Default .elvBlogMessageBaloonBox
{
    margin:5px auto 0px 0px;
    width:350px;
}






.elvEventListView_Default .elvImageIconBody
{
    padding:5px;
    margin:4px;
        border-radius:4px;
        border:1px solid #D5D5D5;
        box-shadow:0px 0px 2px 2px rgba(230,230,230,0.5);
}

.elvEventListView_Default .elvRoundPanel
{
    margin-top:-3px;
}

/* ComponentNotificationView*/


.cnvComponentNotificationView_Default .cnvPersonName
{
    padding-bottom:2px;
    font-weight:bold;
}
.cnvComponentNotificationView_Default .cnvPersonLocation
{
	padding-bottom:2px;
}

.cnvComponentNotificationView_Default .cnvPersonalDataBox
{
	font-size:8pt;
}

.cnvComponentNotificationView_Default .cnvPersonName a,
.cnvComponentNotificationView_Default .cnvPersonName a:hover,
.cnvComponentNotificationView_Default .cnvPersonName a.visited
{
    color:#0D45B7;
}

.cnvComponentNotificationView_Default .cnvMessage
{
    padding:5px;
    text-align:center;
}

.cnvComponentNotificationView_Default .cnvOnlineSmallSprite
{
    width:8px;
    height:8px;
    background:url('UserProfileView/ulvOnlineSprite.gif') no-repeat 0 -24px;
    font-size:0;
    margin:4px 4px 4px 0px;
}

.cnvComponentNotificationView_Default .cnvOfflineSmallSprite
{
    width:8px;
    height:8px;
    background:url('UserProfileView/ulvOfflineSprite.png') no-repeat 0 -24px;    
    font-size:0;
    margin:4px 4px 4px 0px;
}




.cnvComponentNotificationView_Default .cnvRoundPanel
{
    background-color:White;
}



.cnvComponentNotificationView_Default .cnvRoundPanel .cnvImageIconBody
{
    padding:10px;
}





.cnvComponentNotificationView_Default .cnvCurrentStateSmallPanel
{

}

.cnvComponentNotificationView_Default .cnvCurrentStateSmallPanel .cnvBodyCurrentStateSmall
{
    padding:3px;
    
}


.cnvComponentNotificationView_Default .cnvQuoteBox
{
 background-image:url('UserProfileView/cmsQuoteBottom.png');
 background-repeat:no-repeat;
 background-position:left top;
 margin-left:20px;
 margin-top:-1px;
 width:10px;
 height:10px;
}

.cnvComponentNotificationView_Default .cnvQuoteBody
{
background-color:#E5EBFF;
padding:2px;
font-size:8pt;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
text-align:center;

}

.cnvComponentNotificationView_Default .cnvCurrentStateSmallDummy
{
    height:32px;
}

.cnvComponentNotificationView_Default .cnvNotificationHeader
{
    font-weight:bold;
    text-align:center;
    padding:5px;
}

.cnvComponentNotificationView_Default .cnvNotificationInfo
{
    text-align:center;
    font-weight:bolder;
    font-size:8pt;
    color:#505050;
    padding:0px 5px 5px 5px;
}


.cnvComponentNotificationView_Default .cnvMessageSmallPanel
{
    background-color:#E5EBFF;
    margin-top:-1px;
    margin-bottom:10px;
 
}

.cnvComponentNotificationView_Default .cnvMessageSmallPanel .cnvBodyMessageSmall
{
    padding:5px 10px 5px 10px;
    font-size:7pt;
}

.cnvComponentNotificationView_Default .cnvQuoteBoxTop
{
 background-image:url('UserProfileView/cmsQuoteTop.png');
 background-repeat:no-repeat;
 background-position:left top;
 margin-left:20px;
 width:10px;
 height:10px;
 position:relative;
}







/* qalvQAConferenceListView*/


.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvImageBlock,
.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvVideoBlock
{
    margin-bottom:15px;
}
.qaclvQAConferenceListView_Default .qaclvFirstBlock
{
	margin:5px 5px 5px 5px;
	width:370px;
}

.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvShort
{
	margin:5px 5px 5px 5px;
	width:240px;
}


.qaclvQAConferenceListView_Default .qaclvQCountLabelCell
{
    width:50px;
}




.qaclvQAConferenceListView_Default .qaclvBlock
{
		margin-bottom:5px;

}

.qaclvQAConferenceListView_Default .qaclvShortTitledList .qaclvFirstBlock
{
    margin-right:0px;
}
.qaclvQAConferenceListView_Default .qaclvShortTitledList .qaclvQAConferenceArea .qaclvBlock
{
    margin-bottom:10px;		
    display:inline-table;
    text-align:justify;
}
.qaclvQAConferenceListView_Default .qaclvShortTitledList .qaclvBlock h2
{
    margin-top:0px;
}

.qaclvQAConferenceListView_Default .qaclvQAConferenceArea
{
		margin:2px;
}

	
.qaclvQAConferenceListView_Default .qaclvQAConferenceAreaCaption
{
	margin-left:5px;
	margin-right:10px;
	padding-top:0px;
	font-size:18pt;
	color:#000000;
	
    padding-bottom:5px;
    margin-bottom:5px;
	border-bottom:1px dotted #B5B5B5;
}



.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvDateTimeBlock
{
    font-size: 9pt; 
    font-weight:bold;
}

.qaclvQAConferenceListView_Default .qaclvDateTimeBlock
{
    font-size: 8pt; 
    font-weight:bolder;
}

.qaclvQAConferenceListView_Default .qaclvTime, 
.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvTime
{
    margin-right:5px;
}

.qaclvQAConferenceListView_Default .qaclvDate, 
.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvDate
{
    margin-right:3px;
}












.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvTitle
{
    white-space:normal;
}

	
.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvTitle H2 
{
	line-height:120%;/*17pt;*/
	font-size:14pt;
	font-weight:normal;
	margin-top:2px;
}


.qaclvQAConferenceListView_Default .qaclvVideoIcon
{
	margin-right:5px;
	margin-bottom:auto;
	margin-top:auto;
	width:16px;
	height:8px;
	display:inline-block;
	background: url('cmsVideoIcon8.png') no-repeat 0 0;
}

.qaclvQAConferenceListView_Default .qaclvBigVideoIcon
{
	margin-right:5px;
	margin-bottom:auto;
	margin-top:auto;
	width:25px;
	height:12px;
	display:inline-block;
	background: url('cmsVideoIcon12.png') no-repeat 0 0;
}


.qaclvQAConferenceListView_Default  .qaclvTitle H2
{
    font-size:14pt;
    font-weight:normal;
}


.qaclvQAConferenceListView_Default .qaclvShortTitledList  div.qaclvImageBlock
{
    float:left;
    margin:0px 10px 10px 0px;
}


.qaclvQAConferenceListView_Default .qaclvShortTitledList  div.qaclvFirstBlock 
{
	text-align:left;
	line-height:130%;
	font-size:11.5pt;
}

.qaclvQAConferenceListView_Default .qaclvInfoBlock .qaclvTitle h2
{
    font-size:12pt;
}



.qaclvQAConferenceListView_Default .qaclvInfoBlock .qaclvComment 
{
   	text-align:left;
	line-height:130%;
    font-size:9pt;
}

.qaclvQAConferenceListView_Default .qaclvShortTitledList  .qaclvStatBlock,
.qaclvQAConferenceListView_Default .qaclvShortTitledList  .qaclvFirstBlock .qaclvStatBlock
{
	font-size:7pt;
	border-top:1px dotted #B5B5B5;
	text-align:left;
	margin-top:5px;
}

.qaclvQAConferenceListView_Default .qaclvShortTitledList .qaclvQCountLabel,
.qaclvQAConferenceListView_Default .qaclvShortTitledList .qaclvFirstBlock .qaclvQCountLabel
{
    font-weight:bold;
}




.qaclvQAConferenceListView_Default .qaclvCommentPosts,
.qaclvQAConferenceListView_Default .qaclvFirstBlock .qaclvCommentPosts
{
	color:Gray;
	margin-left:5px;
}


.qaclvQAConferenceListView_Default .qaclvImportanceLevel2, 
.qaclvQAConferenceListView_Default .qaclvImportanceLevel2 a,
.qaclvQAConferenceListView_Default .qaclvImportanceLevel2 a:visited
{
	color:Red;
}

.qaclvQAConferenceListView_Default .qaclvAllQAConferenceLink a:hover,
.qaclvQAConferenceListView_Default .qaclvAllQAConferenceLink a:visited:hover
{
    color:#cc0000;
}

.qaclvQAConferenceListView_Default .qaclvImagePositionLeft
{
    margin:5px 5px 0px 0px;
    float:left;
}

.qaclvQAConferenceListView_Default .qaclvImagePositionRight
{
    margin:0px 0px 0px 5px;
        float:right;
}

/*QAConference Pager */

.qaclvQAConferenceListView_Default .qaclvPager
{
	padding:20px 10px 5px 10px;
	border-top: 1px dotted #B5B5B5;
	
}

.qaclvQAConferenceListView_Default .qaclvPager TD
{
	 vertical-align:bottom;
}
.qaclvQAConferenceListView_Default .qaclvPager TABLE
{
    margin-left:auto;
    margin-right:auto;
}

.qaclvQAConferenceListView_Default .qaclvPagerNumButton
{
	border: solid 1px #D5D5D5;
	padding:0px 5px 2px 5px;
	font-size:13pt;
	text-align:center;
	background-color:#FFFFFF;/*#FFFFFF;*/
	min-width:15px;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.qaclvQAConferenceListView_Default .qaclvPagerPrevButton,
.qaclvQAConferenceListView_Default .qaclvPagerNextButton
{
	border: solid 1px #D5D5D5;
	padding:0px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:13pt;
	text-align:center;
	background-color:#FFFFFF;/*#FFFFFF;*/
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}


.qaclvQAConferenceListView_Default .qaclvPagerSelectedNumButton
{
	border: solid 1px #C5C5C5;
	padding:0px 5px 2px 5px;
	font-size:13pt;
	text-align:center;
	background-color:#FEE385;
	min-width:15px;
    border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);

}

.qaclvQAConferenceListView_Default .qaclvPager a, 
.qaclvQAConferenceListView_Default .qaclvPager a:visited
{
	color:Black;
	text-decoration:none;
}

.qaclvQAConferenceListView_Default .qaclvPager a:hover, 
.qaclvQAConferenceListView_Default .qaclvPager a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

.qlvQuestionListView_Default .qlvCommandToolbar
{
margin-top:10px;
}

.qlvQuestionListView_Default .qlvItemCommandToolbar .vcbCommandButton
{
	border: solid 1px #C5C5C5;
	font-size:9pt;
	text-align:center;
	background-color:#FAFAFA;
	padding:3px 6px 3px 6px;
    border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
	cursor:pointer;
	margin-left:10px;
}

.qlvQuestionListView_Default .qlvCommandToolbar .vcbCommandButton
{
	border: solid 1px #C5C5C5;
	font-size:11pt;
	text-align:center;
	background-color:#FAFAFA;
	padding:5px 10px 5px 10px;
    border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
	cursor:pointer;
	margin-left:10px;
}
.qlvQuestionListView_Default .qlvCommandToolbar table,
.qlvQuestionListView_Default .qlvItemCommandToolbar table
{
    margin-left:auto;
}


.qlvQuestionListView_Default .qlvCommandToolbar .vcbCommandButton.vcbHoverOver,
.qlvQuestionListView_Default .qlvItemCommandToolbar .vcbCommandButton.vcbHoverOver
{
    background: #ffe79c ;
}

.qlvQuestionListView_Default .qlvCommandToolbar .vcbCommandButton.vcbMouseDown,
.qlvQuestionListView_Default .qlvItemCommandToolbar .vcbCommandButton.vcbMouseDown

{
background:#FFDD75;
}

.qlvQuestionListView_Default .qlvQuestionFooterCell
{
    padding-top:5px;
    min-height:20px;
}
.qlvQuestionListView_Default .qlvLastUpdateBlock
{
    position:absolute;
    padding:3px;
    font-size:8pt;
}

.qlvQuestionListView_Default .qlvEmptyMessage
{
	border: solid 1px #C5C5C5;
	font-size:9pt;
	font-style:italic;
	text-align:center;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
    border-radius:4px;
	 box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5); 
}

.qlvQuestionListView_Default .qlvQuestionNoCell
{
    width:50px;
}
.qlvQuestionListView_Default .qlvQuestionNo
{
	font-size:11pt;
	text-align:right;
	color:#505050;
	background-color:#FFFFFF;
}

.qlvQuestionListView_Default .qlvAnswer
{
    font-size:11pt;
    margin-top:10px;
    /*margin-left:50px;*/
    /*padding:5px;*/
    /*border:solid 1px #CDDAEA;
	background-color:#F1F4FA;
	border-radius:4px;
    */
}
.qlvQuestionListView_Default .qlvQuestion
{
	border: solid 1px #C5C5C5;
	font-size:10pt;
	text-align:justify;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	margin:20px 0px 00px 20px;
    border-radius:4px;
	min-height:100px;

}
.qlvQuestionListView_Default .qlvUserName
{
	font-size:12pt;
	font-weight:bold;
}

.qlvQuestionListView_Default .qlvFullInfo
{
}

.qlvQuestionListView_Default .qlvQuestionDateBlock
{
}

.qlvQuestionListView_Default .qlvAuthorCell
{
    border-bottom:1px dotted #E0E0E0;
    border-right:1px dotted #E0E0E0;
    padding:3px;
    width:151px;
}
.qlvQuestionListView_Default .qlvAvatarCell
{
    border-right:1px dotted #E0E0E0;
        border-bottom:1px dotted #E0E0E0;
    padding:3px;
    width:151px;
}
.qlvQuestionListView_Default .qlvFullInfoCell
{
    border-bottom:1px dotted #E0E0E0;
    padding:5px;
}

.qlvQuestionListView_Default .qlvHeaderCell
{
    border-bottom:1px dotted #E0E0E0;
    padding:3px;
}
.qlvQuestionListView_Default .qlvAuthor
{
    text-align:center;
    font-weight:bold;
}

.qlvQuestionListView_Default .qlvNoAvatarIcon
{
	margin-right:auto;
	margin-left:auto;
	width:145px;
	height:120px;
	display:inline-block;
	background: url('NoAvatar.png') no-repeat 50% 0;
}
.qlvQuestionListView_Default .qlvDeletedAnswer,
.qlvQuestionListView_Default .qlvDeletedQuestion
{
	margin:40px 20px 20px 20px;
	padding:20px;
	width:300px;
	text-align:center;
	border:dashed 1px #909090;
	color:#909090;
	background-color:#FAFAFA;
	border-radius:4px;
}


.qlvQuestionListView_Default .qlvPreparingAnswers
{
    display:table;
    margin-left:auto;
    margin-right:auto;
    padding:5px 100px 5px 100px;
    border:1px dashed #B5B5B5;
    background-color:#FAFAFA;
    border-radius:4px;
}


.qlvQuestionListView_Default .qlvCollectingQuestions
{
    display:table;
    margin-left:auto;
    margin-right:auto;
    padding:5px 100px 5px 100px;
    margin-bottom:10px;
    border:1px dashed #B5B5B5;
    background-color:#FAFAFA;
    border-radius:4px;
}

/*News calendar*/
.ncvNewsCalendarView_Default .ncvCalendar
{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px dotted Gray;
}
.ncvNewsCalendarView_Default UL.ncvMonthList,
.ncvNewsCalendarView_Default UL.ncvYearList
{
    list-style-image: none;
    list-style-position:outside;
    list-style-type: none;
    outline-color: black;
    outline-style:none;
    outline-width: 0px;
    margin:0px;
    padding:0px;
}

.ncvNewsCalendarView_Default UL.ncvYearList LI,
.ncvNewsCalendarView_Default UL.ncvMonthList LI
{
    display:inline-block;
    margin:0px 5px 0px 5px;
}

.ncvNewsCalendarView_Default LI.ncvYear
{
    font-size:12pt;
}

.ncvNewsCalendarView_Default LI.ncvMonth
{
    font-size:10pt;
}

.ncvNewsCalendarView_Default  .ncvCalendarTable h2
{
 text-align:center;
 font-size:12px;
}

.ncvNewsCalendarView_Default  .ncvMonthTable
{
 border-collapse: collapse;   
 margin:5px;

}
.ncvNewsCalendarView_Default .ncvMonthTable TH
{
    min-width: 15px;
    padding:3px;
    border: 1px solid #D5D5D5;
    background-color: #E8EBF0;
}

.ncvNewsCalendarView_Default .ncvMonthTable TD.ncvDay
{
min-width:15px;
border:1px solid #D5D5D5;   
background-color:White; 
}

/*
.ncvNewsCalendarView_Default .ncvMonthTable TD.ncvSpaceDay
{
min-width:15px;
border:1px solid #D5D5D5;   
}
*/
.ncvNewsCalendarView_Default .ncvDay
{
padding:4px;
text-align:right;
font-size:9pt;
}
.ncvNewsCalendarView_Default .ncvDaysBlock
{
    margin-right:5px;
    margin-left:5px;
}
.ncvNewsCalendarView_Default .ncvMonthLabel
{
    margin-top:12px;
    font-size:11pt;
    margin-bottom:2px;
    margin-left:5px;
}

ul.ncvNewsCalendarView_Default.ncvCatalogue
{
    list-style-image: none;
    list-style-position:outside;
    list-style-type: none;
    outline-color: black;
    outline-style:none;
    outline-width: 0px;
    margin:0px;
    padding:0px;
}



ul.ncvNewsCalendarView_Default.ncvCatalogue li
{
    margin:0px 0px 7px 0px;
}

ul.ncvNewsCalendarView_Default.ncvCatalogue ul.ncvCategory
{
    display:none;
    list-style-image: none;
    list-style-position:outside;
    list-style-type: none;
    padding-left: 20px;

}


/*MusicArtistView*/
.mavMusicArtistView_Default .mavQuoteBox
{
    float:right;
    margin:5px 0px 5px 15px;
    border:1px solid #D5D5D5; 
    border-radius:4px;
    box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
    background-color:White;
    padding:10px;
}

.mavMusicArtistView_Default .mavInternalImageCaption
{
font-size:7pt;
color:#505050;
line-height:140%;
}


.mavMusicArtistView_Default
{

	background-color:#F5F5F5;
	padding:5px;

}

.mavMusicArtistView_Default .mavTitle
{
	text-align:center;
	font-size:18pt;
	font-weight:normal;
}

.mavMusicArtistView_Default .mavFullInfo
{
	text-align:justify;
	line-height:130%;
	font-size:11.5pt;
}
.mavMusicArtistView_Default .mavFullInfo img
{
    border:1px solid black;
}

.mavMusicArtistView_Default .mavImageCaption
{
	font-size:8pt;
	margin-left:5px;
}

.mavMusicArtistView_Default .mavImageSourceBlock
{
	font-size:7pt;
	margin-left:5px;
	
}


.mavMusicArtistView_Default .mavSourceLabel
{
	font-weight:bold;
}


/* Command Buttons (default)*/
.qlvViewCommandToolbar
{
margin-top:10px;
}

.vcbViewItemCommandToolbar .vcbCommandButton
{
	border: solid 1px #C5C5C5;
	font-size:9pt;
	text-align:center;
	background-color:#FAFAFA;
	padding:3px 6px 3px 6px;
    border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
	cursor:pointer;
	margin-left:10px;
}

.vcbViewCommandToolbar .vcbCommandButton
{
	border: solid 1px #C5C5C5;
	font-size:11pt;
	text-align:center;
	background-color:#FAFAFA;
	padding:5px 10px 5px 10px;
    border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
	cursor:pointer;
	margin-left:10px;
}
.vcbViewCommandToolbar table

{
    margin-left:auto;
}

.vcbViewItemCommandToolbar table
{
}

.vcbViewCommandToolbar .vcbCommandButton.vcbHoverOver,
.vcbViewItemCommandToolbar .vcbCommandButton.vcbHoverOver
{
    background: #ffe79c ;
}

.vcbViewCommandToolbar .vcbCommandButton.vcbMouseDown,
.vcbViewItemCommandToolbar .vcbCommandButton.vcbMouseDown
{
background:#FFDD75;
}


/*List View Items*/
.liRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:5px 5px 3px 5px;
    padding:5px;
    border: 1px solid #D5D5D5;
    border-radius:4px;
    box-shadow:0px 0px 2px 2px rgba(200,200,200,0.3);
    
}


.liImageIcon
{
    display:inline-block;
}


.liPlayIcon
{
    display:inline-block;
    position: relative;
    left: 0%;
    top: 50%;
    height: 50px;
    width: 50px;
    margin:-25px 0px 0px 0px;
    cursor:pointer;
}

.liPlayIcon.liVisible
{
    background: url('cmsPlayBtn.png') no-repeat 50% 50%;
}

.liPlayIcon.liVisible.liHoverOver
{
    background: url('cmsPlayBtnHover.png') no-repeat 50% 50%;
}




/* MusicAlbumListView*/

.malvMusicAlbumListView_Default .malvAlbumYear
{
    font-size:13pt;
    margin-bottom:10px;
}

/*MusicAlbumView*/
.mavMusicAlbumView_Default .mavDescriptionTable
{
    margin:0px 10px 0px 10px;
}

.mavMusicAlbumView_Default .mavCaptionLabel,
.mavMusicAlbumView_Default .mavYearLabel,
.mavMusicAlbumView_Default .mavMusicArtistLabel
{
    margin-right:5px;
}

.mavMusicAlbumView_Default .mavTitle
{
    margin:0px 10px 0px 10px;
    padding:0px;
}

.mavMusicAlbumView_Default .mavAlbumYear,
.mavMusicAlbumView_Default .mavMusicArtist
{
    font-size:13pt;
    margin:0px 10px 0px 10px;
    padding:0px;
}

.mavMusicAlbumView_Default .mavComment
{
    font-size:11pt;
    margin:15px 10px 0px 10px;
    padding:10px 0px 0px 0px;
    border-top:1px dotted #B5B5B5;
}


/* MusicVideoView*/

.mvvMusicVideoView_Default .mvvDescriptionBlock
{
    margin-top:10px;
}

.mvvMusicVideoView_Default .mvvTitle
{
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:normal;
}
.mvvMusicVideoView_Default .mvvMusicCompositionLabel,
.mvvMusicVideoView_Default .mvvMusicArtistLabel,
.mvvMusicVideoView_Default .mvvMusicAlbumLabel,
.mvvMusicVideoView_Default .mvvCommentLabel
{
    margin-right:10px;
}

.mvvMusicVideoView_Default .mvvMusicComposition,
.mvvMusicVideoView_Default .mvvMusicArtist,
.mvvMusicVideoView_Default .mvvMusicAlbum
{
    font-size:13pt;
    margin:2px 0px 2px 0px;
}


/* MusicArtistListView */

.malvMusicArtistListView_Default .malvListView
{
	border-collapse: collapse;
}


.malvMusicArtistListView_Default .malvListView .malvRowNumCell .malvCellArea
{
    margin:10px 5px 10px 0px;
    padding-bottom:10px;
    font-size:12pt;

}

.malvMusicArtistListView_Default .malvListView .malvImageCell
{
    min-width:270px;
}
.malvMusicArtistListView_Default .malvListView  .malvRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:10px;
    border-collapse:separate;
    border: 1px solid #D5D5D5;
    border-radius:4px;
    box-shadow:0px 0px 2px 2px rgba(200,200,200,0.3);
    
}


.malvMusicArtistListView_Default .malvListView  .malvImageIcon
{
    display:inline-block;
    margin:4px;
}

.malvMusicArtistListView_Default .malvListView .malvInfoCell 
{
    margin:5px 20px 10px 0px;
    padding-bottom:10px;
}

.malvMusicArtistListView_Default .malvListView .malvItemRow
{
    border-bottom:1px dotted #D5D5D5;
}

.malvMusicArtistListView_Default  .malvComment
{
    min-height:100px;
    margin-top:10px;
}

.malvMusicArtistListView_Default .malvInfoCell .malvStatDataBlock
{
    margin-top:7px;
    font-size:9pt;
}

.malvMusicArtistListView_Default .malvInfoCell .malvAlbumCountCell,
.malvMusicArtistListView_Default .malvInfoCell .malvVideoCountCell,
.malvMusicArtistListView_Default .malvInfoCell .malvMp3CountCell
{
    width:70px;
}

.malvMusicArtistListView_Default .malvInfoCell .malvAlbumCountLabel,
.malvMusicArtistListView_Default .malvInfoCell .malvVideoCountLabel,
.malvMusicArtistListView_Default .malvInfoCell .malvMp3CountLabel,
.malvMusicArtistListView_Default .malvInfoCell .malvUrlLabel
{
    font-weight:bolder;
    color:#404040;
    margin-right:5px;
}

.malvMusicArtistListView_Default .malvInfoCell .malvAlbumCount,
.malvMusicArtistListView_Default .malvInfoCell .malvVideoCount,
.malvMusicArtistListView_Default .malvInfoCell .malvMp3Count,
.malvMusicArtistListView_Default .malvInfoCell .malvUrl
{
    margin: 0px 10px 0px 0px;
}

.malvMusicArtistListView_Default .malvInfoCell .malvUrl,
.malvMusicArtistListView_Default .malvInfoCell .malvUrl a,
.malvMusicArtistListView_Default .malvInfoCell .malvUrl a:visited
{
    color:#007000;
}
.malvMusicArtistListView_Default .malvInfoCell .malvUrl a:hover,
.malvMusicArtistListView_Default .malvInfoCell .malvUrl a:visited:hover
{
    color:#CC0000;
}
/*Universal Pager*/
.prPager_Default
{
	padding:15px 10px 5px 5px;
}

.prPager_Default table
{
    margin-left:auto;
    margin-right:auto;
}


.prPager_Default .prPagerNumButton
{
	border: solid 1px #D5D5D5;
	padding:1px 7px 2px 7px;
	font-size:12pt;
	font-weight:lighter;
	text-align:center;
	background-color:#FFFFFF;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.prPager_Default .prPagerPrevButton,
.prPager_Default .prPagerNextButton
{
	border: solid 1px #D5D5D5;
	padding:1px 3px 1px 3px;
	font-family:Times New Roman;
	font-size:13pt;
	text-align:center;
	background-color:#FFFFFF;
		border-radius:4px;
		box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}


.prPager_Default .prPagerSelectedNumButton
{
	border: solid 1px #C5C5C5;
	padding:1px 7px 2px 7px;
	font-size:12pt;
	font-weight:lighter;
	text-align:center;
	background-color:#FEE385;
	border-radius:4px;
	box-shadow: 0px 0px 2px 2px rgba(230,230,230,0.5);
}

.prPager_Default a, .prPager_Default a:visited
{
    /*color:Black;*/
    color: #061D4D;
    text-decoration: none;
}

.prPager_Default a:hover, 
.prPager_Default a:visited:hover
{
	color:#CC0000;
	text-decoration:underline;
}

/* Rating */



.rtRating
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    outline-color: black;
    outline-style: none;
    outline-width: 0px;
    padding:0px;
    margin:5px 0px 0px 0px;
    text-align: left;
    text-decoration: none;
    width:100px;
    height:20px;
    white-space:nowrap;
    display:inline-block;
}


.rtRating li
{
    background-image: url('cmsRatingStars.png');
    width: 18px;
    height: 18px;
    float:left;
    margin: 1px;
    background-position: 0 0;
    text-decoration: none;
    display: inline-block;
    list-style: none;
}

.rtRating li.rtSelected span
{
    background-image: url('cmsRatingStars.png');
    background-position: -18px 0;
    width: 18px;
    height: 18px;
    display:inline-block;
   
}

.rtRating.rtIconImage,
.rtRating.rtSmallImage
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    outline-color: black;
    outline-style: none;
    outline-width: 0px;
    padding:0px;
    text-align: left;
    text-decoration: none;
    margin:0px;
    width:70px;
    height:12px;
}

.rtRating.rtIconImage li,
.rtRating.rtSmallImage li
{
    background-image: url('cmsRatingStarsSmall.png');
    width: 12px;
    height: 12px;
    float:left;
    margin: 1px;
    background-position: 0 0;
    text-decoration: none;
    display: block;
    list-style: none;
}

.rtRating.rtIconImage li.rtSelected span,
.rtRating.rtSmallImage li.rtSelected span
{
    background-image: url('cmsRatingStarsSmall.png');
    background-position: -12px 0;
    width: 12px;
    height: 12px;
    display:inline-block;
   
}

/* MusicVideoList*/

.mvlvMusicVideoListView_Default .mvlvListView
{
	border-collapse: collapse;
}

.mvlvMusicVideoListView_Default .mvlvListView .mvlvCaption
{
    margin-top:5px;
}

.mvlvMusicVideoListView_Default .mvlvListView .malvRating
{
    margin-top:5px;
}

.mvlvMusicVideoListView_Default .mvlvListView .liImageIcon
{
    margin:4px;
}


.mvlvMusicVideoListView_Default .mvlvListView .mvlvRowNumCell .mvlvCellArea
{
    margin:10px 5px 10px 0px;
    padding-bottom:10px;
    font-size:12pt;

}
.mvlvSearchItem .mvlvRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:2px;
    border-collapse:separate;
    border: 1px solid #D5D5D5;
    border-radius:2px;
    box-shadow:0px 0px 1px 1px rgba(200,200,200,0.3);

}

.mvlvMusicVideoListView_Default .mvlvListView  .mvlvRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:10px;
    border-collapse:separate;
    border: 1px solid #D5D5D5;
    border-radius:4px;
    box-shadow:0px 0px 2px 2px rgba(200,200,200,0.3);
    
}


.mvlvMusicVideoListView_Default .mvlvIconListView  .liListItemBlock
{
    margin:5px 5px 10px 5px;
    
}

.mvlvSearchItem .mvlvImageIcon
{
    display:inline-block;
    margin:2px;
}

.mvlvMusicVideoListView_Default .mvlvListView  .mvlvImageIcon
{
    display:inline-block;
    margin:4px;
}

.mvlvMusicVideoListView_Default .mvlvListView .mvlvInfoCell 
{
    margin:5px 20px 10px 0px;
    padding-bottom:10px;
}

.mvlvMusicVideoListView_Default .mvlvListView .mvlvItemRow
{
    border-bottom:1px dotted #D5D5D5;
}

.mvlvMusicVideoListView_Default .mvlvListView .mvlvItemRow.mvlvLast
{
    border-bottom:0px none #D5D5D5;
}

.mvlvMusicVideoListView_Default .prPager_Default
{
    border-top:1px dotted #D5D5D5;
}

.mvlvMusicVideoListView_Default .mvlvListView .mvlvDescriptionBlock
{
    margin-top:5px;
}

.mvlvSearchItem  .mvlvAlbumSeparator,
.mvlvMusicVideoListView_Default .mvlvListView .mvlvAlbumSeparator
{
    margin:0px 5px 0px 5px;
}



.mvlvMusicVideoListView_Default.mvlvMediumImage  .mvlvListView .mvlvComment
{
    min-height:90px;
    margin-top:5px;
    font-size:10pt;
    border-top:1px dotted #F0F0F0;
    padding-top:5px;
}

.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvStatDataBlock
{
    margin-top:7px;
    font-size:8pt;
}

.mvlvMusicVideoListView_Default .mvlvListView  .mvlvRowNumCell
{
   width:20px;
   text-align:right;
}
.mvlvMusicVideoListView_Default.mvlvMediumImage .mvlvListView  .mvlvImageCell
{
   width:240px;
}


.mvlvMusicVideoListView_Default.mvlvSmallImage .mvlvListView  .mvlvImageCell
{
   width:120px;
}
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvVisitorCountCell,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvViewCountCell,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvCommentCountCell
{
    width:70px;
    
    
}

.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvVisitorCountLabel,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvViewCountLabel,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvCommentCountLabel
{
    font-weight:bolder;
    color:#404040;
    margin-right:5px;
}

.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvVisitorCountCount,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvViewCount,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvCommentCount
{
    margin: 0px 10px 0px 0px;
}

.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvUrl,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvUrl a,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvUrl a:visited
{
    color:#007000;
}
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvUrl a:hover,
.mvlvMusicVideoListView_Default .mvlvInfoCell .mvlvUrl a:visited:hover
{
    color:#CC0000;
}



.mvlvMusicVideoListView_Default.mvlvSmallImage .mvlvIconListView .mvlvCaption
{
    font-size:10pt;
    margin:0px 10px 0px 10px;
}

.mvlvMusicVideoListView_Default.mvlvSmallImage .mvlvIconListView .mvlvMusicArtist
{
    margin:5px 10px 0px 10px;
    font-size:10pt;
    
}




.mvlvMusicVideoListView_Default.mvlvSmallImage .mvlvIconListView .mvlvRating
{
    margin-bottom:3px; 
   margin-top:1px;
}

.mvlvSearchItem .mvlvCaption
{
    font-size:10pt;
    margin-top:0px;
margin-bottom:2px;
}

.mvlvSearchItem .mvlvMusicArtist
{
    font-size:9pt;
    margin-top:4px;
margin-bottom:0px;
display:block;
}

.mvlvMusicVideoListView_Default.mvlvSmallImage  .mvlvListView .mvlvCaption
{
    font-size:12pt;
    margin-top:7px;
}

.mvlvMusicVideoListView_Default.mvlvSmallImage  .mvlvListView .mvlvStatDataBlock
{
    font-size:7pt;
}

.mvlvMusicVideoListView_Default.mvlvSmallImage  .mvlvListView .mvlvComment
{
    min-height:13px;
    margin-top:5px;
    font-size:10pt;
    border-top:1px dotted #F0F0F0;
    padding-top:5px;
}

.mvlvMusicVideoListView_Default .mvlvListView .emItemCheckBox
{
    margin-top:12px;
}

.mvlvSearchItem .mvlvPostCount,
.mvlvMusicVideoListView_Default .mvlvListView .mvlvPostCount
{
    color:Gray;
	margin-left:5px;
	font-weight:lighter;

	font-size:small;
	/*
	position:relative;
	bottom:0.5em;
*/
}
/* Global markers*/
.gmNoFloat
{
    float:none;
}

.gmTopHeader
{
    font-weight:normal;
    padding:0px;
    margin:0px 0px 10px 0px;
    font-size:20pt;
}

/* EditMenu*/
.emMenu
{
    position:relative;
    display:table;   
    border-radius:3px;
    margin:0px 0px -18px auto;
    background-color:#FFFFFF;
    border:1px solid #e5e5e5;
    border-collapse:collapse;
    
}

.emMenu.emHorizontal
{

    vertical-align:top;   
}

.emMenu .emSeparator
{
    border-top: 1px solid #e5e5e5;
    margin-top:5px;
    margin-bottom:5px;
    

    width:100%;
    cursor:default;
}

.emMenu .emMenuItem.emHoverOver
{
    background-color: #ffe79c;
    border: 1px solid #FFCF40;
}

.emMenu .emMenuItem.emSelected.emHoverOver
{
    background-color: #FFDF80;
    border: 1px solid #FFCF40;
}


.emMenu .emMenuItem.emSelected
{
    background-color: #FFCF40;
    border: 1px solid #FFCF40;
}


ul.emMenu,
ul.emSubMenu 
{
   list-style-image:none;
   list-style-type:none;
   z-index:1000;
   
}

.emMenu .emMenuItem
{
  
   margin:0px;   
   line-height:100%;
   border-radius:3px;
    border: 1px solid #ffffff;
    cursor:pointer;
    white-space:nowrap;
}
.emMenu .emMenuItem.emDropDown
{
   padding:1px;
   margin:1px;   
   line-height:100%;
   border-radius:3px;
   
}
.emMenu .emMenuIcon
{
       display:inline-block;
       width:14px;
       height:12px; 
    border-right:1px solid #e5e5e5;
    margin-right:2px;
       background:url('settings.png')  no-repeat 50% 50%;
}
.emMenu .emItemCaption
{
 padding:3px 15px 3px 5px;
 display:block;
}
.emMenu .emItemCaption.emSubMenuExpandRightIcon
{
    padding:3px 0px 3px 5px;      
    background:url('cmsExpandArrows.png')  no-repeat right 0px;
}
.emMenu .emSubMenuDropDownIcon
{
    vertical-align:text-top;
    width:8px;
    height:14px;
    display:inline-block;

    background:url('cmsExpandArrows.png')  no-repeat 50% -109px;
}
.emMenu .emSubMenu
{
    position:absolute;
    display:inline-block;
    border-collapse:separate;
    background-color:#FFFFFF;
    border:1px solid #A5A5A5;
    padding:4px;
    border-radius:4px;
    display:none;
    box-shadow: 1px 1px 1px 1px rgba(200,200,200,0.7);

}

.emItemCheckBox
{
    display:inline-block;
}





/* CompanyList*/

.clvCompanyListView_Default .clvListView
{
	border-collapse: collapse;
}

.clvCompanyListView_Default .clvListView .clvCaption
{
    margin-top:5px;
}

.clvCompanyListView_Default .clvListView .malvRating
{
    margin-top:5px;
}

.clvCompanyListView_Default .clvListView .clvRowNumCell .clvCellArea
{
    margin:10px 5px 10px 0px;
    padding-bottom:10px;
    font-size:12pt;

}

.clvCompanyListView_Default .clvListView  .clvItemPanel
{
    background-color:White;
    display:inline-table;

    border-collapse:separate;


    
}


.clvCompanyListView_Default .clvListView  .clvImageIcon
{
    display:inline-block;
    margin:4px;
}

.clvCompanyListView_Default .clvListView .clvInfoCell 
{
    margin:5px 20px 10px 0px;
    padding-bottom:10px;
}

.clvCompanyListView_Default .clvListView .clvItemRow
{
    border-bottom:1px dotted #D5D5D5;
}

.clvCompanyListView_Default .clvListView .clvItemRow.clvLast
{
    border-bottom:0px none #D5D5D5;
}

.clvCompanyListView_Default .prPager_Default
{
    border-top:1px dotted #D5D5D5;
}

.clvCompanyListView_Default .clvListView .clvDescriptionBlock
{
    margin-top:5px;
}



.clvCompanyListView_Default.clvSmallImage  .clvListView .clvComment
{
    min-height:50px;

    font-size:10pt;
    border-top:1px dotted #F0F0F0;

}

.clvCompanyListView_Default .clvInfoCell .clvStatDataBlock
{
    margin-top:7px;
    font-size:8pt;
}

.clvCompanyListView_Default .clvListView  .clvRowNumCell
{
   width:20px;
   text-align:right;
}
.clvCompanyListView_Default.clvMediumImage .clvListView  .clvImageCell
{
   width:240px;
}
.clvCompanyListView_Default.clvSmallImage .clvListView  .clvImageCell
{
   width:150px;
}
.clvCompanyListView_Default .clvInfoCell .clvReviewCountCell,
.clvCompanyListView_Default .clvInfoCell .clvViewCountCell
{
    width:100px;
    
    
}

.clvCompanyListView_Default .clvInfoCell .clvUrlCell
{
    width:150px;
    
    
}


.clvCompanyListView_Default .clvInfoCell .clvReviewCountLabel,
.clvCompanyListView_Default .clvInfoCell .clvViewCountLabel,
.clvCompanyListView_Default .clvInfoCell .clvUrlLabel
{
    font-weight:bolder;
    color:#404040;
    margin-right:5px;
}

.clvCompanyListView_Default .clvInfoCell .clvVisitorCountCount,
.clvCompanyListView_Default .clvInfoCell .clvViewCount,
.clvCompanyListView_Default .clvInfoCell .clvCommentCount
{
    margin: 0px 10px 0px 0px;
}

.clvCompanyListView_Default .clvInfoCell .clvUrl,
.clvCompanyListView_Default .clvInfoCell .clvUrl a,
.clvCompanyListView_Default .clvInfoCell .clvUrl a:visited
{
    color:#007000;
}
.clvCompanyListView_Default .clvInfoCell .clvUrl a:hover,
.clvCompanyListView_Default .clvInfoCell .clvUrl a:visited:hover
{
    color:#CC0000;
}

.clvCompanyListView_Default.clvSmallImage .clvIconListView .clvCaption
{
    font-size:10pt;
    margin-top:5px;
}

.clvCompanyListView_Default.clvSmallImage .clvIconListView .clvRating
{
    margin-top:5px;
}

.clvCompanyListView_Default .clvListView .emItemCheckBox
{
    margin-top:12px;
}


/* CompanyView*/

.cvCompanyView_Default  .cvViewArea
{
    margin:0px;
    
}

.cvCompanyView_Default  .cvViewArea p
{
    margin:0px 0px 10px 0px;
    padding:0px;
    line-height:120%;
    vertical-align:top;
}

.cvCompanyView_Default .cvCaption
{
    font-size:14pt;
    padding-bottom:10px;
    margin:0px 0px 0px 0px;
    /*border-bottom:1px dotted #B5B5B5;*/
}

.cvCompanyView_Default .cvStatDataBlock
{
    padding-top:5px;
    padding-bottom:0px;
    margin-top:5px;
    margin-left:-10px;
    padding-left:10px;
    margin-right:-3px;
    padding-right:3px;
    font-size:9pt;
    /*border-top:1px solid #E5E5E5;*/
}
.cvCompanyView_Default .cvComment
{
       font-size:11pt;
       text-align:justify;
}

.cvCompanyView_Default  a:hover,
.cvCompanyView_Default a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}

.cvCompanyView_Default  a,
.cvCompanyView_Default a:visited
{
    text-decoration:underline;
    color: #0C3C9E;
}

.cvCompanyView_Default .cvEmail,
.cvCompanyView_Default .cvAddress,
.cvCompanyView_Default .cvPhone
{
    margin-top:5px;
}


.cvCompanyView_Default .cvEmailBlock,
.cvCompanyView_Default .cvAddressBlock,
.cvCompanyView_Default .cvPhoneBlock,
.cvCompanyView_Default .cvCategoriesBlock,
.cvCompanyView_Default .cvRegionsBlock
{
    margin:20px 0px 10px 0px;
}

.cvCompanyView_Default .cvEmailLabel,
.cvCompanyView_Default .cvPhoneLabel,
.cvCompanyView_Default .cvAddressLabel,
.cvCompanyView_Default .cvCategoriesLabel,
.cvCompanyView_Default .cvRegionsLabel
{
    font-size:14pt;
}


.cvCompanyView_Default .cvUrl,
.cvCompanyView_Default .cvYandexCY,
.cvCompanyView_Default .cvGooglePR,
.cvCompanyView_Default .cvCYPR,
.cvCompanyView_Default .cvClicks
{
    margin-right:15px;
}
.cvCompanyView_Default .cvUrlLabel,
.cvCompanyView_Default .cvYandexCYLabel,
.cvCompanyView_Default .cvGooglePRLabel,
.cvCompanyView_Default .cvCYPRLabel,
.cvCompanyView_Default .cvClicksLabel
{
    font-weight:bolder;
    color:#404040;
}

.cvCompanyView_Default .cvUrl a,
.cvCompanyView_Default .cvUrl a:visited
{
    color: #007000;
    text-decoration: none;
}

.cvCompanyView_Default .cvUrl a:hover,
.cvCompanyView_Default .cvUrl a:visited:hover
{
    text-decoration:underline;
    color:#CC0000;
}
.cvCompanyView_Default .cvUrlCell
{
    
    white-space:nowrap;
}

.cvCompanyView_Default .cvYandexCYCell
{
    white-space:nowrap;
}
.cvCompanyView_Default .cvCYPRCell
{
    white-space:nowrap;
}

.cvCompanyView_Default .cvClicksCell
{
    white-space:nowrap;
}


.cvCompanyView_Default .cvGooglePRCell
{
    white-space:nowrap;
}


.cvCompanyView_Default .cvInfoCell
{
    text-align:left;
    vertical-align:top;
    
}

.cvCompanyView_Default .cvImageCell
{
    width:210px;
    text-align:left;
    vertical-align:top;


}
.cvCompanyView_Default .cvImage
{
    margin:5px 10px 10px 0px;
    float:left;
}

.cvCompanyView_Default .cvPathSeparator
{
    margin:0px 5px 0px 5px;
    font-size:10pt;
    font-family:Times New Roman;
}

.cvCompanyView_Default .cvFolderCaption
{
    font-size:10pt;
    
}

.cvCompanyView_Default .cvFolderPath
{
    margin:5px 0px 0px 0px;
}

.cvCompanyView_Default .cvInfoArea
{
    border-left:1px dotted #B5B5B5;
    padding-left:10px;
    padding-top:5px;
}

/* qacvQAConferenceView*/
.qacvQAConferenceView_Default .qacvImageCaption
{
    font-size:8pt;
}

.qacvQAConferenceView_Default .qacvImageSourceBlock
{
    font-size:6.5pt;
}

.qacvQAConferenceView_Default .qacvQAConferenceBody
{
    font-size:11pt;
}



/*VideoListView*/

.vlvVideoListView_Default .vlvListView
{
	border-collapse: collapse;
}

.vlvVideoListView_Default .vlvListView .vlvCaption
{
    margin-top:5px;
}

.vlvVideoListView_Default .vlvListView .malvRating
{
    margin-top:5px;
}



.vlvVideoListView_Default .vlvListView .vlvRowNumCell .vlvCellArea
{
    margin:10px 5px 10px 0px;
    padding-bottom:10px;
    font-size:12pt;

}
.vlvSearchItem .vlvRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:2px;
    border-collapse:separate;
    border: 1px solid #D5D5D5;
    border-radius:2px;
    box-shadow:0px 0px 1px 1px rgba(200,200,200,0.3);

}

.vlvVideoListView_Default .vlvListView  .vlvRoundPanel
{
    background-color:White;
    display:inline-table;
    margin:10px;
    border-collapse:separate;
    border: 1px solid #D5D5D5;
    border-radius:4px;
    box-shadow:0px 0px 2px 2px rgba(200,200,200,0.3);
    
}


.vlvVideoListView_Default .vlvIconListView  .liListItemBlock
{
    margin:5px 5px 10px 5px;
    
}

.vlvSearchItem .vlvImageIcon
{
    display:inline-block;
    margin:2px;
}

.vlvVideoListView_Default .vlvListView  .vlvImageIcon
{
    display:inline-block;
    margin:4px;
}

.vlvVideoListView_Default .vlvListView .vlvInfoCell 
{
    margin:5px 20px 10px 0px;
    padding-bottom:10px;
}

.vlvVideoListView_Default .vlvListView .vlvItemRow
{
    border-bottom:1px dotted #D5D5D5;
}

.vlvVideoListView_Default .vlvListView .vlvItemRow.vlvLast
{
    border-bottom:0px none #D5D5D5;
}

.vlvVideoListView_Default .prPager_Default
{
    border-top:1px dotted #D5D5D5;
}

.vlvVideoListView_Default .vlvListView .vlvDescriptionBlock
{
    margin-top:5px;
}




.vlvVideoListView_Default.vlvMediumImage  .vlvListView .vlvComment
{
    min-height:90px;
    margin-top:5px;
    font-size:10pt;
    border-top:1px dotted #F0F0F0;
    padding-top:5px;
}

.vlvVideoListView_Default .vlvInfoCell .vlvStatDataBlock
{
    margin-top:7px;
    font-size:8pt;
}

.vlvVideoListView_Default .vlvListView  .vlvRowNumCell
{
   width:20px;
   text-align:right;
}
.vlvVideoListView_Default.vlvMediumImage .vlvListView  .vlvImageCell
{
   width:240px;
}


.vlvVideoListView_Default.vlvSmallImage .vlvListView  .vlvImageCell
{
   width:120px;
}
.vlvVideoListView_Default .vlvInfoCell .vlvVisitorCountCell,
.vlvVideoListView_Default .vlvInfoCell .vlvViewCountCell,
.vlvVideoListView_Default .vlvInfoCell .vlvCommentCountCell
{
    width:70px;
    
    
}

.vlvVideoListView_Default .vlvInfoCell .vlvVisitorCountLabel,
.vlvVideoListView_Default .vlvInfoCell .vlvViewCountLabel,
.vlvVideoListView_Default .vlvInfoCell .vlvCommentCountLabel
{
    font-weight:bolder;
    color:#404040;
    margin-right:5px;
}

.vlvVideoListView_Default .vlvInfoCell .vlvVisitorCountCount,
.vlvVideoListView_Default .vlvInfoCell .vlvViewCount,
.vlvVideoListView_Default .vlvInfoCell .vlvCommentCount
{
    margin: 0px 10px 0px 0px;
}

.vlvVideoListView_Default .vlvInfoCell .vlvUrl,
.vlvVideoListView_Default .vlvInfoCell .vlvUrl a,
.vlvVideoListView_Default .vlvInfoCell .vlvUrl a:visited
{
    color:#007000;
}
.vlvVideoListView_Default .vlvInfoCell .vlvUrl a:hover,
.vlvVideoListView_Default .vlvInfoCell .vlvUrl a:visited:hover
{
    color:#CC0000;
}



.vlvVideoListView_Default.vlvSmallImage .vlvIconListView .vlvCaption
{
    font-size:10pt;
    margin:0px 10px 0px 10px;
}





.vlvVideoListView_Default.vlvSmallImage .vlvIconListView .vlvRating
{
    margin-bottom:3px; 
   margin-top:1px;
}

.vlvSearchItem .vlvCaption
{
    font-size:10pt;
    margin-top:0px;
margin-bottom:2px;
}

.vlvSearchItem .vlvMusicArtist
{
    font-size:9pt;
    margin-top:4px;
margin-bottom:0px;
display:block;
}

.vlvVideoListView_Default.vlvSmallImage  .vlvListView .vlvCaption
{
    font-size:12pt;
    margin-top:7px;
}

.vlvVideoListView_Default.vlvSmallImage  .vlvListView .vlvStatDataBlock
{
    font-size:7pt;
}

.vlvVideoListView_Default.vlvSmallImage  .vlvListView .vlvComment
{
    min-height:13px;
    margin-top:5px;
    font-size:10pt;
    border-top:1px dotted #F0F0F0;
    padding-top:5px;
}

.vlvVideoListView_Default .vlvListView .emItemCheckBox
{
    margin-top:12px;
}

.vlvSearchItem .vlvPostCount,
.vlvVideoListView_Default .vlvListView .vlvPostCount
{
    color:Gray;
	margin-left:5px;
	font-weight:lighter;

	font-size:small;
}

.vlvMusicVideoListView_Default .vlvListView .liImageIcon
{
    margin:4px;
}


/* VideoView*/

.vvVideoView_Default .vvDescriptionBlock
{
    margin-top:10px;
}

.vvVideoView_Default .vvTitle
{
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:normal;
}
.vvVideoView_Default .vvTitleLabel,
.vvVideoView_Default .vvCommentLabel
{
    margin-right:10px;
}

.vvVideoView_Default .vvTitle
{
    font-size:16pt;
    margin:2px 0px 2px 0px;
}

/*tvTreeView*/
.tvTreeView
{
}

.tvTreeView .tvTreeItem
{
    
}

.tvTreeView .tvTreeItem .tvSpace
{
    width:10px;
    height:10px;
    display:inline-block;
    margin-right:3px;
    margin-bottom:3px;
    font-size:0px;
    vertical-align:middle;
}


.tvTreeView .tvTreeItem .tvDropDown.tvPlus
{
    width:10px;
    height:10px;
    display:inline-block;
    cursor:pointer;
    margin-right:3px;
    margin-bottom:3px;
    font-size:0px;
    vertical-align:middle;
    background: url('cmsPlusMinus.png') no-repeat 0px 0px;
}

.tvTreeView .tvTreeItem .tvDropDown.tvMinus
{
    width:10px;
    height:10px;
    display:inline-block;
    cursor:pointer;
    margin-right:3px;
    margin-bottom:3px;
    font-size:0px;
    vertical-align:middle;
    background: url('cmsPlusMinus.png') no-repeat 0px -10px;
}