.viewcode{white-space:pre-wrap;margin:40px 0;font-family:monospace!important;font-size:10.5pt!important}.bx-wrapper{margin:40px 0 80px!important}.bxslider div{text-align:center;margin-bottom:0!important}.bxslider div img{width:100%}.bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-next{right:0}.bx-wrapper .bx-pager{bottom:-50px;max-height:50px;overflow-y:hidden}.bxslider{max-height:600px;overflow-y:hidden}h3.example_title.multiline{margin-top:50px}.citata,.fig{margin:40px 0;text-align:center}.fig img{max-width:900px}.citata{background:#f2f2f2;padding:20px 40px}.example_com_block{width:100%!important;margin:0!important}.example_com_block .ex_left_hor{position:relative;top:48px;width:auto!important}.example_com_block .ex_mid_hor div{margin:0 0 0 40px!important;top:40px;position:relative}.example_com_block .ex_mid_hor img{margin:0!important;top:0;position:relative}.example_com_block .ex_left_hor .cinfo{margin-top:10px!important;line-height:30px;font-size:13pt}.example_com_block .ex_right_hor{padding-top:0!important;border-top:solid 40px #ddd}.example_com_block .ex_right div{padding:20px 40px 20px 80px!important;font-size:13pt}.example_com_block .ex_right_hor div{padding:20px 40px!important}.ex_left_hor .rname{font-size:13pt}.ex_mid_hor div{width:80px;height:80px;border-radius:80px;overflow:hidden}.h2red .number,p.example_title span.number{top:-4px;display:block;height:37px;text-align:center;color:#fff}.ex_mid_hor div img{width:80px}p.multiline{padding-left:40px}p.example_title{position:relative;font-size:14pt;background:0 0}p.example_title span.number{font-size:18pt!important;line-height:26pt!important;position:absolute;left:0;width:33px;background:url(http://www.cmsmagazine.ru/klarnetCMSlocal/tmp/temp_article/img/bg_example_title.png) no-repeat}.simpletable{border-collapse:collapse;width:auto}.simpletable td,.simpletable th{padding:8px;border:1px solid #ddd;font-size:14px!important}.simpletable th{background:#f2f2f2;vertical-align:middle}.simpletable p{padding:0;margin:0}h2.bigger{font-size:20pt!important}.linkOut{padding-left:25px;background:url(http://images.cmsmagazine.ru/diff/link_out.png) 0 50% no-repeat}.h2red{margin:60px 0 30px 40px!important;position:relative}.h2red .number{position:absolute;left:-40px;width:33px;background:url(http://www.cmsmagazine.ru/klarnetCMSlocal/tmp/temp_article/img/bg_example_title.png) no-repeat;font-size:18pt;line-height:26pt}.h2red h2{margin:0;padding:0;font-size:18pt!important}h3.like2{font-size:15pt!important;padding:0!important;font-family:Georgia,"Times New Roman",Times,serif;margin:45px 0 0;font-weight:700;background:0 0}.citata.nocenter{text-align:left}h2+h3{margin-top:30px}code{font-size:11pt;background:#eee}.centeredimg{position:relative;padding:15px 0 45px 280px;background:#efefef;margin-top:40px}.centeredimg .img_wrap{width:80px;height:80px;float:left;border-radius:80px;overflow:hidden;margin:0!important;border:5px solid #fff;box-shadow:-5px 5px 5px #ccc}.img_wrap img{width:80px}.centeredimg h2{display:inline-block!important;margin:20px 0 0 20px!important;font-weight:700!important}.centeredimg span{padding-left:20px;font-size:18px!important}.centeredimg .fb-link{color:#666!important}


.expert-review .centeredimg {position: relative;
padding: 15px 0 0 340px;}

.expert-review .centeredimg .img_wrap {
width: 80px;
height: 80px;
float: left;
border-radius: 80px;
overflow: hidden;
margin: 0 !important;
border: solid 5px #fff;
box-shadow: -5px 5px 5px #ccc;
}

.expert-review .centeredimg .img_wrap img {
width: 80px;
}

.expert-review .centeredimg h2 {display: inline-block !important;
margin: 20px 0 0 20px !important;
font-weight:bold !important;}

.expert-review .centeredimg span {padding-left: 20px;
font-size: 14px !important;}

.expert-review .centeredimg .fb-link {color: #666 !important; display:inline-block;}
.expert-review{
background: #FFFBDC;
margin: 30px 0 !important}

.review-text {font-size: 13pt !important;
color: #333;
padding: 5px 40px 15px;
/*font-style: italic;*/
}

.expert-review  .review_title {
position: absolute;
top: 15px;
left: -5px;
background: #ffef74;
padding: 10px 15px 10px 45px;
box-shadow: 1px 1px 3px #ddd;
font-weight: bold;
}

.expert-review  .review_title span {
display: block;
width: 8px;
height: 6px;
background: url(http://images.cmsmagazine.ru/diff/exp-review.gif) no-repeat;
position: absolute;
top: 46px;
left: 0;
}