@charset "utf-8";
/* CSS Document */

/*LeftSideBar*/
.columnContainer #container #maincontainer #leftsidebar a{ color:#FFF;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1{ width:100%; text-align:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .title{ height:28px; background:url(/img/design/pmc_bcglstitle1.jpg) left top no-repeat; /* border-right:1px solid #245f65; border-top:1px solid #84cdfd; border-left:1px solid #84cdfd;*/ color:#ffde00; text-transform:uppercase; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .title{ height:28px; background:url(/img/design/pmc_bcglstitle15.jpg) left top no-repeat; border-right:1px solid #76a6cb; border-top:1px solid #76a6cb; border-left:1px solid #76a6cb; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .title a p{ color:#ffde00; text-transform:uppercase; font-weight:bold; margin:5px 0 0 15px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .title a:hover p{ text-decoration:underline;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main{ border-left:1px solid #76a6cb; border-right:1px solid #76a6cb; border-bottom:1px solid #76a6cb; background:#0072bc url(/img/design/pmc_bcg_registr.gif) top repeat-x; height:148px; padding-top:15px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main table{border-spacing:0; margin:0 0 0 15px; padding:0; width:83%; color:#FFF;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main td{ padding:5px 0 0 5px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main input{ border:1px solid #091b1f; width:165px; color:#333;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main input.enterBut{ height:21px; width:60px; margin:0; padding:0; background:url(/img/design/pmc_bcg_butenter.gif) left top no-repeat; border:none; color:#ffde00; font-size:10px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main a{ text-decoration:underline; font-size:11px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main a:hover{ text-decoration:none;}
/*--09/06/17--*/
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main p{ margin:1px 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main table.profile{border-spacing:0; margin:-10px 0 0 10px; padding:0; width:95%; color:#FFF;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main .nameUser{ color:#fff600; font-size:14px; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main .cabinet a{ font-size:12px; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main .individual a{ font-size:12px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock1 .main .butExit{ border:none; width:60px; height:22px; margin:0 20px -3px 0; background:url(/img/design/pmc_bcg_butexit.gif) left top no-repeat;}
/*--end 09/06/17--*/
.columnContainer #container #maincontainer #leftsidebar #lsBlock2{width:100%; text-align:left; margin-bottom:2px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .title{ height:28px; background:url(/img/design/pmc_bcglstitle15.jpg) left top no-repeat; border-right:1px solid #76a6cb; border-top:1px solid #76a6cb; border-left:1px solid #76a6cb; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .title a p{ color:#fff; font-weight:bold; margin:5px 0 0 20px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .title a:hover p{ color:#cae6fa;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .main{ border:1px solid #577f9c; border-top:none; background:#76a6cb; url(/img/design/pmc_bcg_stars.gif) top repeat-x; padding:15px 0; height:100%;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .star{ width:90%; border-bottom:1px dashed #666666; padding:10px 0;  margin-left:12px; height:100%; display:block;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .star img{ border:1px solid #f8f8f8; margin:0 15px; float:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .star a:hover img{ border:1px solid #152734;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .star a p{ margin:9px 0 0 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .star a:hover p{ text-decoration:underline;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .star .rate{ float:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .rate #starPoint{ background-image:url(/img/design/pmc_img_ratestars.gif); background-repeat:no-repeat; margin:0 1px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .rate .starPoint1{ float:left; width:15px; height:15px; background-position:0 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .rate .starPoint2{ float:left; width:15px; height:15px; background-position:-18px 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock2 .rate .starPoint3{ float:left; width:15px; height:15px; background-position:-36px 0;}

.columnContainer #container #maincontainer #leftsidebar #lsBlock3{width:100%; text-align:left; margin-bottom:2px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .title{ height:28px; background:url(/img/design/pmc_bcglstitle3.jpg) left top no-repeat; border-right:1px solid #ffccd9; border-top:1px solid #ffccd9; border-left:1px solid #ffccd9; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .title a p{ color:#fff; font-weight:bold; margin:5px 0 0 18px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .title a:hover p{ color:#6e001f;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .main{ border:1px solid #577f9c; background:#152734; border-top:none; padding:0 0 5px 0; height:100%;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .main .bcgTopStar{ position:relative; background:#152734; width:100%; height:100%; display: inline-block; padding:2px 0 4px 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .bcgTopStar .topStar{ float:left; margin:0 1px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .bcgTopStar img{ border:1px solid #386586; margin:1px 0 0 1px; }
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .bcgTopStar a:hover img{ border:1px solid #f55884; }
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .main a p{ margin:2px 0 0 15px; text-decoration:underline; font-size:11px; color:#fff;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock3 .main a:hover p{ color:#cce2f3; text-decoration:none;}

.columnContainer #container #maincontainer #leftsidebar #lsBlock4{width:100%; padding:14px 0; text-align:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock4 .banner{ border:1px solid #c8c8c8; width:250px; height:250px; margin-left:10px;}

.columnContainer #container #maincontainer #leftsidebar #lsBlock5{width:100%; text-align:left; margin-bottom:2px; }
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title{ height:28px; background:url(/img/design/pmc_bcglstitle15.jpg) left top no-repeat; border-right:1px solid #76a6cb; border-top:1px solid #76a6cb; border-left:1px solid #76a6cb; color:#fff; font-weight:bold; padding-left:15px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title p{ margin-top:5px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title .leftPart{ position:relative; float:left; width:180px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title .rightPart{ position:relative; float:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title .leftPart a, .columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title .rightPart a{ color:#fff; font-weight:bold; margin:0 0 0 20px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .title p a:hover{ color:#cae6fa;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .main{ border:1px solid #76a6cb; border-top:none; background:#152734; padding:15px 0; height:100%; }
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last{ width:90%; border-bottom:1px dashed #666666; padding:10px 0;  margin-left:12px; display: inline-block;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last img{ border:1px solid #707070; margin:0 15px; float:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last .statusOnline{}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last p{ color:#fff;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last p.name{ margin:0 0 8px 15px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last p.timeT{color:#ffde00;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last p.text{ font-size:11px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last a:hover img{ border:1px solid #f26900;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last a p{ margin:8px 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock5 .last a:hover p{ text-decoration: underline;}

.columnContainer #container #maincontainer #leftsidebar .expertName{color:#fca472; font-weight:bold;}

.columnContainer #container #maincontainer #leftsidebar #lsBlock6{width:272px; height:110px; padding:0; margin:0;}


/*09/10/23*/
.columnContainer #container #maincontainer #leftsidebar #lsBlock15{ text-align:left; width:100%; /*height:225px;*/ margin-bottom:8px; display:inline-block;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 a{ color:#333;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .title{ height:28px; background:url(/img/design/pmc_bcglstitle15.jpg) left top no-repeat; border-right:1px solid #76a6cb; border-top:1px solid #76a6cb; border-left:1px solid #76a6cb; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .title .leftPart{ position:relative; float:left; width:180px; margin-top:5px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .title .rightPart{ position:relative; float:left; margin-top:5px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .title .leftPart a, .columnContainer #container #maincontainer #leftsidebar #lsBlock15 .title .rightPart a{ color:#fff; font-weight:bold; margin:0 0 0 20px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .title p a:hover{ color:#cae6fa;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .main{ border:1px solid #76a6cb; border-top:none; background:#152734; padding:15px 0 0 0; height:100%; width:270px; margin:0; display:inline-block;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last{ width:90%; padding:10px 0;  margin-left:12px; display:inline-block;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last img{ border:1px solid #f8f8f8; margin:0 15px; float:left;}

/*.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last a:hover img{ border:1px solid #f26900;}*/
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last a p{ margin:8px 0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last a:hover p{ text-decoration: underline;}

#lsBlock15 #jsddm
{	margin:0 0 -20px 0;
	padding: 0;}
	#lsBlock15 #jsddm li
	{	clear:both;
		border-bottom:1px dashed #666666;
		width:100%;
		list-style: none;
		font: 11px, Arial;
		text-align:left;}
	#lsBlock15 #jsddm li .last a p{ color:#fff;}
	#lsBlock15 #jsddm li a
	{	display: block;
		background:none;
		padding: 3px 0;
		text-decoration: none;
		width: 70px;
		white-space: nowrap}

	#lsBlock15 #jsddm li a:hover
	{	background: none;}
		
		#lsBlock15 #jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			margin:-25px 0 0 20px;
			visibility: hidden;
			z-index:3000;}
		
			#lsBlock15 #jsddm li ul li
			{	float: none;
				display: inline;
				width:168px;}
			#lsBlock15 #jsddm li ul li a.top{width:168px; height:16px; background:url(/img/design/pmc_popupcab_up.png) left  bottom no-repeat;}
			#lsBlock15 #jsddm li ul li a:hover.top{ background:url(/img/design/pmc_popupcab_up.png) left  bottom no-repeat;}
			#lsBlock15 #jsddm li ul li a.bottom{width:168px; height:16px; background:url(/img/design/pmc_popupcab_down.png) left top no-repeat;}
			#lsBlock15 #jsddm li ul li a:hover.bottom{background:url(/img/design/pmc_popupcab_down.png) left top no-repeat;}
			
			#lsBlock15 #jsddm li ul li a
			{	width:168px;
				background: #A9C251;
				background:url(/img/design/pmc_popupcab_bcg.png) left top repeat-y;
				font-size:11px;
				padding:7px 7px;}
			
			#lsBlock15 #jsddm li ul li a:hover{width:168px; background:url(/img/design/pmc_popupcab_bcg2.png) left top repeat-y;}
			#lsBlock15 #jsddm li ul li a img{border:none; float:left; margin:-4px 6px 0 0;}


/*09/10/23*/

/*09/11/18*/
.columnContainer #container #maincontainer #leftsidebar #lsBlock25{width:100%; text-align:left; height:175px; margin-bottom:47px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 a{ color:#333;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title{ height:28px; background:url(/img/design/pmc_bcglstitle15.jpg) left top no-repeat; border-right:1px solid #76a6cb; border-top:1px solid #76a6cb; border-left:1px solid #76a6cb; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title .leftPart{ position:relative; float:left; width:180px; margin-top:5px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title .rightPart{ position:relative; float:left; margin-top:5px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title .leftPart a, .columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title .rightPart a{ color:#fff; font-weight:bold; margin:0 0 0 20px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title .rightPart a{ color:#8fd0ff; padding-left:20px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title .rightPart a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .title p a:hover{ color:#cae6fa;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .main{ border:1px solid #76a6cb; border-top:none; background:#152734; padding:7px; height:100%; margin:0;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last{ width:90%; padding:10px 0;  margin-left:12px;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last img{ border:1px solid #f8f8f8; margin:0 12px 10px 0; padding:0; float:left;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last .statusOn{ float:left; width:70px; height:13px; background:#7b083a; border:1px solid #be346f; color:#fff; font-weight:normal; font-size:10px; z-index:2000; text-align:center;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last a:hover img{ border:1px solid #f26900;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last p.expertName{ margin:8px 0 2px 0; font-size:1.2em; color:#cdeaff;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last p.expertName a{color:#cdeaff;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last p.expertName a:hover{color:#cdeaff; text-decoration:underline;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last p.expertStyle{ margin:8px 0; color:#ececec; font-size:1.1em;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 .last p.age{margin:0 0 7px 0; color:#ececec; font-size:0.9em;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 p.titleArticle{margin:8px 10px 3px 10px; clear:both; font-style:italic; font-size:1.1em;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 p.titleArticle a{color:#FC0; font-weight:bold; line-height:1.4;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 p.titleArticle a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 p.textArticle{ margin:3px 10px 8px 10px; clear:both; text-align:justify; font-size:0.9em;}
.columnContainer #container #maincontainer #leftsidebar #lsBlock25 p.textArticle a {color:#fff;}

/*09/11/18*/

/*Opera 9.5*/
@media not all and (-webkit-min-device-pixel-ratio) {
   
 .columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last img{ border:1px solid #f8f8f8; margin:0 0 0 20px; float:left;}  
 .columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last a p{margin:0 0 0 90px;}
 #lsBlock15 #jsddm li{ padding-bottom:10px;}
 #lsBlock15 #jsddm li ul{margin:-8px 0 0 29px;	}
/*Opera 9.2*/
@media all and (scan: progressive) {
 .columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last img{ border:1px solid #f8f8f8; margin:0 0 0 20px; float:left;}  	
 .columnContainer #container #maincontainer #leftsidebar #lsBlock15 .last a p{ margin:0 0 0 90px;}
  #lsBlock15 #jsddm li{ padding-bottom:10px;}
  #lsBlock15 #jsddm li ul{margin:-8px 0 0 29px;	}
}