

/* Start:/bitrix/templates/persons/template_styles.css?178337728310830*/
/* c1001f */

*{
  margin:0px;
  padding:0px;
  color:black;
  font-family:tahoma, franklin;
  font-size:13px;
  border-collapse:collapse;
}

body{
  background:url(/bitrix/templates/persons/persons/img/) repeat top left white;
  text-align:center;
}

#karkas{
  width:900px;
  text-align:left;
  margin:0px auto;
}

/**
 * Content Header Block
 * 
 * #head
 * .right
 * #bp-block-navi
 * .active
 * .left
 * .grey
 * #bp-block-about
 * .center
 * #content         
 */   

#head{
  height:300px;
}
    
.right{
  width:300px;
  float:right;
}

.left{
  width:300px;
  float:left;
}

.grey{
  margin:25px;
  background-color:#dededc;
  height:210px;
  padding:20px;
}

.center{
  margin-left:300px;
  margin-right:300px;
  width:300px;
}

/* end of content header block */

/**
 * Content Footer Block   
 * 
 * #footer
 * #footerText         
 */  
 
#footer{
  margin-top:20px;
  border-top:1px solid #cdcdcd;
  clear:both;
  text-align:center;
}

#footer img{
  margin:15px;
  position:relative;
}

#footer-text{
  margin-bottom:25px;
  font-size:10px;
  color:#5d5d5d;
}

/* end of content footer block */

/*
* Content PrevNext Block
* 
* #port-bottom
* .portrait-white-border
* .portrait-image
* .portrait-name
* .portrait-name-text
* .red-footer-slogan                  
*/ 

#port-bottom{
  clear:both;
}

.portrait-white-border{
  padding:25px;
  width:250px;
  float:left;
}

.portrait-image{
  position:relative;
}

.portrait-name{
  position:absolute;
  bottom:0px;
  min-height:52px;
  width:100%;
  background:url(/bitrix/templates/persons/persons/img/portrait_text_bg_gray.png) repeat top left transparent;
}

.portrait-name-text{
  padding:10px;
  
}

.portrait-name-text a{
  display:block;
  min-height:22px;
  text-decoration:none;
  font-size:18px;
  padding-left:45px;  
  background:url(/bitrix/templates/persons/persons/img/pic_port_black.gif) no-repeat center left transparent;
}

.portrait-name-text a:hover{
  text-decoration:none;
  background:url(/bitrix/templates/persons/persons/img/pic_port_red.gif) no-repeat center left transparent;
  font-size:17px;
  /* margin-top: 3px; */
  
}

.portrait-name-text a span{
  font-size:13px !important;
}

.red-footer-slogan{
  background:url(/bitrix/templates/persons/persons/img/asoby_footer_red.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px;
}

/* end of Content PrevNext Block */

/**
 * Content CATegory
 * 
 * .portrait-white-border                     
 * .portrait-red-border
 * .portrait-image
 * .portrait-name
 * .portrait-name-text
 * .grey-footer-slogan
 * #text-more   
 */

.portrait-white-border{
  padding:25px;
  width:250px;
  float:left;
}

.portrait-red-border{
  background-color:#C1001F;
  padding:25px;
  width:250px;
  float:left;
}

.portrait-image{
  position:relative;
}



.portrait-name-text a{
  display:block;
  
  text-decoration:none;
  /*font-size:18px;*/
  font-size:15px;
  padding-left:45px;
  background:url(/bitrix/templates/persons/persons/img/pic_port_black.gif) no-repeat center left transparent;
}



.portrait-name-text a span{
  /*font-size:13px !important;*/
  font-size:11px !important;
}


.grey-footer-slogan{
  background:url(/bitrix/templates/persons/persons/img/footer_slogan.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px; 
}

.text-more{
  text-align:center;
  margin-top:220px;
}

/* end of Content CATegory */


/* Person Vertical profile page */

.portaitRedBorder{
  background-color:#C1001F;
  padding:25px;
  width:250px;
  float:left;
}

.bp-item-v-portrait-image{
  position:relative;
  cursor: pointer;
}

.bp-item-v-portait-white-border{
  padding:25px;
  width:250px;
  float:left;
}

.bp-item-v-portrait-name{
  position:absolute;
  bottom:0px;
  height:60px;
  width:100%;
  background:url(/bitrix/templates/persons/persons/img/portrait_text_bg_gray.png) repeat top left transparent;
}

.bp-item-v-portrait-name-text{
  padding:10px;
}

.bp-item-v-portrait-name-text a{
  display:block;
  min-height:29px;
  text-decoration:none;
  font-size:18px;
  padding-left:45px;
  background:url(/bitrix/templates/persons/persons/img/pic_port_black.gif) no-repeat center left transparent;
}

.bp-item-v-portrait-name-text a:hover{
  text-decoration:none;
  background:url(/bitrix/templates/persons/persons/img/pic_port_red.gif) no-repeat center left transparent;
}

.bp-item-v-portrait-name-text a span{
  font-size:13px !important;
}


.greyFooterSlogan{
  background:url(/bitrix/templates/persons/persons/img/footer_slogan.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px; /*********300+отступ для футера*******/
}

#textMore{
  text-align:center;
  margin-top:220px;	/*********отступ текста от верхнего края элемента*******/
}


.bp-item-v-red-footer-slogan{
  background:url(/bitrix/templates/persons/persons/img/asoby_footer_red.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px;
}

.bp-item-v-center-cont{
  margin-left:300px;
  width:300px;
  padding-top:25px;
  padding-left:25px;
  padding-bottom:25px;
}

h2{
  font-size:18px;
  background:url(/bitrix/templates/persons/persons/img/pic_white.gif) no-repeat center left transparent;
  color:white;
  font-weight:normal;
  padding-left:55px;
  min-height:29px;
}

#bp-item-v-port-bottom{
  clear:both;
}

.bp-item-v-profile-name{
  padding-left:25px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#C1001F;
}

h3{
  color:#C1001F;
  font-size:16px;
  font-weight:bold;
  padding-left:55px;
  padding-bottom:10px;
}

.bp-item-v-profile-content{
  padding:25px;
}

.bp-item-v-portait-with-red-bg{
  background:url(/bitrix/templates/persons/persons/img/portrait_bg_red.gif) repeat-x bottom left transparent;
  padding:25px;
  width:250px;
  cursor: pointer;
}


/* Person Horizontal profile page */




.portaitRedBorder{
  background-color:#C1001F;
  padding:25px;
  width:250px;
  float:left;
}

.bp-item-h-portrait-image{
  position:relative;
  cursor: pointer;
}

.bp-item-h-portait-white-border{
  padding:25px;
  width:250px;
  float:left;
}

.bp-item-h-portrait-name{
  position:absolute;
  bottom:0px;
  height:60px;
  width:100%;
  background:url(/bitrix/templates/persons/persons/img/portrait_text_bg_gray.png) repeat top left transparent;
}

.bp-item-h-portrait-name-text{
  padding:10px;
}

.bp-item-h-portrait-name-text a{
  display:block;
  min-height:29px;
  text-decoration:none;
  font-size:18px;
  padding-left:45px;
  background:url(/bitrix/templates/persons/persons/img/pic_port_black.gif) no-repeat center left transparent;
}

.bp-item-h-portrait-name-text a:hover{
  text-decoration:none;
  background:url(/bitrix/templates/persons/persons/img/pic_port_red.gif) no-repeat center left transparent;
}

.bp-item-h-portrait-name-text a span{
  font-size:13px !important;
}


.greyFooterSlogan{
  background:url(/bitrix/templates/persons/persons/img/footer_slogan.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px; /*********300+отступ для футера*******/
}

#textMore{
  text-align:center;
  margin-top:220px;	/*********отступ текста от верхнего края элемента*******/
}


.bp-item-h-red-footer-slogan{
  background:url(/bitrix/templates/persons/persons/img/asoby_footer_red.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px;
}

#centerCont{
  margin-left:300px;
  width:300px;
  padding-top:25px;
  padding-left:25px;
  padding-bottom:25px;
}

h2{
  font-size:18px;
  background:url(/bitrix/templates/persons/persons/img/pic_white.gif) no-repeat center left transparent;
  color:white;
  font-weight:normal;
  padding-left:55px;
  min-height:29px;
}

#bp-item-h-port-bottom{
  clear:both;
}

.bp-item-h-profile-name{
  padding-left:25px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#C1001F;
}

h3{
  color:#C1001F;
  font-size:16px;
  font-weight:bold;
  padding-left:55px;
  padding-bottom:10px;
}

.bp-item-h-profile-content{
  padding:25px;
}

.portaitWithRedBg{
  background:url(/bitrix/templates/persons/persons/img/portrait_bg_red.gif) repeat-x bottom left transparent;
  padding:25px;
  width:250px;
}

.bp-item-h-portait-with-red-bg-hor{
  background:url(/bitrix/templates/persons/persons/img/portrait_bg_red.gif) repeat-x top left transparent;
  padding:25px;
  width:250px;
}

.bp-item-h-profile-big-image-horiz{
  clear:both;
  padding-left:25px;
  /*padding-top:45px;*/
  padding-top:25px;
  padding-bottom:25px;
}


/* Persons ABOUT page */



.portaitRedBorder{
  background-color:#C1001F;
  padding:25px;
  width:250px;
  float:left;
}

.portraitImage{
  position:relative;
}

.portaitWhiteBorder{
  padding:25px;
  width:250px;
  float:left;
}

.portraitName{
  position:absolute;
  bottom:0px;
  height:60px;
  width:100%;
  background:url(/bitrix/templates/persons/persons/img/portrait_text_bg_gray.png) repeat top left transparent;
}

.portraitNameText{
  padding:10px;
}

.portraitNameText a{
  display:block;
  min-height:29px;
  text-decoration:none;
  font-size:18px;
  padding-left:45px;
  background:url(/bitrix/templates/persons/persons/img/pic_port_black.gif) no-repeat center left transparent;
}

.portraitNameText a:hover{
  text-decoration:none;
  background:url(/bitrix/templates/persons/persons/img/pic_port_red.gif) no-repeat center left transparent;
}

.portraitNameText a span{
  font-size:13px !important;
}


.greyFooterSlogan{
  background:url(/bitrix/templates/persons/persons/img/footer_slogan.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px; /*********300+отступ для футера*******/
}

#textMore{
  text-align:center;
  margin-top:220px;	/*********отступ текста от верхнего края элемента*******/
}


.redFooterSlogan{
  background:url(/bitrix/templates/persons/persons/img/asoby_footer_red.gif) no-repeat top left transparent;
  float:left;
  width:300px;
  height:325px;
}

#centerCont{
  margin-left:300px;
  width:300px;
  padding-top:25px;
  padding-left:25px;
  padding-bottom:25px;
}

h2{
  font-size:18px;
  background:url(/bitrix/templates/persons/persons/img/pic_white.gif) no-repeat center left transparent;
  color:white;
  font-weight:normal;
  padding-left:55px;
  min-height:29px;
}

#portBottom{
  clear:both;
}

.profileName{
  padding-left:25px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#C1001F;
}

h3{
  color:#C1001F;
  font-size:16px;
  font-weight:bold;
  padding-left:55px;
  padding-bottom:10px;
}

.profileContent{
  padding:25px;
}

.portaitWithRedBg{
  background:url(/bitrix/templates/persons/persons/img/portrait_bg_red.gif) repeat-x bottom left transparent;
  padding:25px;
  width:250px;
}

.portaitWithRedBgHor{
  background:url(/bitrix/templates/persons/persons/img/portrait_bg_red.gif) repeat-x top left transparent;
  padding:25px;
  width:250px;
}

.profileBigImageHoriz{
  clear:both;
  padding-left:25px;
  padding-top:45px;
  padding-bottom:25px;
}


#bp-about-red-line{
  background-color:#C1001F;
  height:5px;
}

.bp-about-quote-redleft{
  color:#C1001F;
  font-size:20px;
  font-weight:bold;
  padding:25px;
  float:left;
  border:1px solid green;
}

.bp-about-quote-redright{
  color:#C1001F;
  font-size:20px;
  font-weight:bold;
  padding:25px;
  float:right;
  border:1px solid green;
}

.bp-about-quote{
  clear:both;
}

.bp-about-left-text{
  margin-right:300px;
  padding:25px;
  border:1px solid green;
}

.bp-about-right-text{
  margin-left:300px;
  padding:25px;
  border:1px solid green;
}

/* End */


/* Start:/bitrix/templates/persons/source/jquery.fancybox.min.css?17833772833927*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bitrix/templates/persons/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/bitrix/templates/persons/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/bitrix/templates/persons/source/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/bitrix/templates/persons/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bitrix/templates/persons/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/bitrix/templates/persons/source/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/bitrix/templates/persons/css/pagenavi-css.css?1783377283396*/
/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
/* End */


/* Start:/bitrix/templates/persons/css/wpp.css?17833772831118*/
/*
Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera
cabrerahector.com | @cabrerahector

Use the following classes to style your popular posts list as you like.
*/

/* Styles the "Sorry, no data so far" message */
.wpp-no-data {
}

/* UL - Popular Posts container styles */
.wpp-list {	
}

	/* LI - Post container styles */
	.wpp-list li {
		overflow:hidden;
		float:none;
		clear:both;
	}
	
		/* Thumbnail styles */
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin:0 5px 0 0;
			border:none;
		}

		/* Title styles */
		.wpp-post-title {
		}
		
		/* Excerpt styles */
		.wpp-excerpt {
		}
		
		/* Stats tag styles */
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:bold;
		}
			
			/* Comments count styles */
			.wpp-comments {
			}
			
			/* Views count styles */
			.wpp-views {
			}
			
			/* Author styles */
			.wpp-author {
			}
			
			/* Post date styles */
			.wpp-date {
			}
			
			/* Post category styles */
			.wpp-category {
			}
		
		/* WP-PostRatings styles */
		.wpp-rating {
		}
/* End */


/* Start:/bitrix/templates/persons/css/tabbed-widgets.css?1783377283866*/
/* 	
	These are only the default styles.
	If you wish to add your own CSS styles, it is best to amend your theme's style.css file.
*/

/* General */
.tw-content { float:left; width:100%; clear:both; }
.tabbed-widget { float:left; width:100%; clear:both; }
.tabbed-widget .ui-tabs-hide { display:none; }

/* Tabs */
.tw-tabbed-nav { float:left; width:100%; clear:both; margin:0; padding:0; }
.tw-tabbed-nav li { float:left; display:block; margin:0; padding:0; }
.tw-tabbed-nav a { float:left; margin-right:1sem; }

/* Accordion */
.tw-accordion .tw-title a { display:block; outline:0; }
.tw-accordion .ui-state-default a { background:url('/bitrix/templates/persons/css/../images/onlight-accordion-closed.png') no-repeat 100% 50%; }
.tw-accordion .ui-state-active a { background:url('/bitrix/templates/persons/css/../images/onlight-accordion-open.png') no-repeat 100% 50%; color:#333; text-decoration:none; }

/* End */
/* /bitrix/templates/persons/template_styles.css?178337728310830 */
/* /bitrix/templates/persons/source/jquery.fancybox.min.css?17833772833927 */
/* /bitrix/templates/persons/css/pagenavi-css.css?1783377283396 */
/* /bitrix/templates/persons/css/wpp.css?17833772831118 */
/* /bitrix/templates/persons/css/tabbed-widgets.css?1783377283866 */
