.b-experts{padding-bottom:1px;color:#333;}
.b-experts_detail{padding-top:15px;}
.b-experts__text{margin-bottom:22px;padding-top:5px;}
.b-experts__item{position:relative;overflow:hidden;margin-bottom:24px;padding-bottom:24px;border-bottom:2px solid #eeeeee;}
.b-experts__item.last{border:none;}
.b-title{padding:0;margin-bottom:15px;text-transform:uppercase;font-size:15px;font-weight:normal;color:#333;border:none;line-height:normal;font-family:Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;}
.b-title_var{text-transform:none;color:#5c5a5a;font-size:16px;font-weight:600;}
.b-experts__avatar{float:left;}
.b-experts__avatar img{border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.b-experts__content{margin-left:145px;}
.b-experts__item .name{margin-bottom:2px;font-size:14px;font-weight:600;}
.b-experts__item .job{display:block;margin-bottom:10px;color:#b3b3b3;font-style:italic;}
.b-experts__item .des{margin-bottom:17px;line-height:normal;}
.b-experts__item .nav{overflow:hidden;}
.b-experts__item .btn{float:left;}
.b-experts__item .more{float:right;margin-top:5px;display:block;color:#29bcea;}
.b-experts_detail .b-experts__item{margin-bottom:18px;}
.b-answers{padding-bottom:1px;}
.b-answers__item{margin-bottom:17px;padding-bottom:17px;border-bottom:2px solid #eeeeee;line-height:17px;}
.b-answers__item .name{display:block;margin-bottom:3px;font-size:13px;font-weight:600;}
.b-answers__item p{padding-bottom:3px;}
.b-answers__item .open{color:#29bcea;border-bottom:1px dotted #29bcea;text-decoration:none;}
.b-answers__item .open:hover{border-color:#fff;}
.b-answers__item .close{font-size:11px;color:#333;border-bottom:1px dotted #333;text-decoration:none;}
.b-answers__item .close:hover{border-color:#efefef;}
.b-answers__content{margin:8px 0 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:6px 15px 16px;background:#efefef;}
.b-answers__content p{margin-top:10px;}
.b-answers__content a{color:#333;}
.b-answers__content .name{position:relative;top:7px;text-align:right;}
.hidden{display:none;}
.btn{display:inline-block;font-size:13px;font-weight:400 !important;height:29px;line-height:29px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #05c5f0;padding:0 8px;color:white;background:#0bb3e7;background:-moz-linear-gradient(top,#95def5 0,#0bb3e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#95def5),color-stop(100%,#0bb3e7));background:-webkit-linear-gradient(top,#95def5 0,#0bb3e7 100%);background:-o-linear-gradient(top,#95def5 0,#0bb3e7 100%);background:-ms-linear-gradient(top,#95def5 0,#0bb3e7 100%);background:linear-gradient(top,#95def5 0,#0bb3e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95def5',endColorstr='#0bb3e7',GradientType=0)
cursor:pointer;}
.btn_green{border:1px solid #a3ce1a;background:#c2e168;background:-moz-linear-gradient(top, #c2e168 0%, #93b918 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2e168), color-stop(100%,#93b918));background:-webkit-linear-gradient(top, #c2e168 0%,#93b918 100%);background:-o-linear-gradient(top, #c2e168 0%,#93b918 100%);background:-ms-linear-gradient(top, #c2e168 0%,#93b918 100%);background:linear-gradient(to bottom, #c2e168 0%,#93b918 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2e168', endColorstr='#93b918',GradientType=0);cursor:pointer;}
.b-popup{display:none;position:absolute;left:20px;top:20px;background:#fff;width:340px;padding:25px 35px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#333;}
.b-popup .ok{position:relative;top:6px;font-size:15px;}
.b-popup .title{display:block;margin-bottom:13px;font-size:20px;color:#f62b94;font-family:Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;}
.b-popup .note{margin-bottom:16px;display:block;font-size:11px;}
.b-popup label{display:block;margin-bottom:10px;font-size:13px;color:#333;}
.b-popup .select{margin-bottom:18px;}
.b-popup select{width:100%;border:1px solid #c6c6c6;padding:5px 3px 4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333;}
.b-popup .field{margin-bottom:21px;padding-right:8px;}
.b-popup textarea{width:100%;padding:3px;resize:none;border:1px solid #c6c6c6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:120px;}
.b-popup .btn{height:27px;padding-bottom:2px;}
.align-right{text-align:right;}
.b-popup .close{position:absolute;top:10px;right:10px;display:block;width:15px;height:15px;background:url('../images/popup_close.png') no-repeat 0 0;}
div#nav .hmenu{width:auto;}
.b-tests{padding-top:10px;}
.b-tests-item{margin-bottom:17px;padding-bottom:17px;border-bottom:2px solid #eeeeee;}
.b-tests-item img{float:left;margin:3px 12px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.b-tests-item .title{margin-bottom:10px;font-size:14px;}
.b-tests-item p{margin-bottom:3px;}
.b-tests-item a{color:#16b6e8;}
.b-tests-item .title a{color:#333;}
.b-tests-item .b-rating{padding-top:10px;}
.b-rating{position:relative;z-index:3;clear:both;}
.b-rating__item{padding-bottom:2px;overflow:hidden;}
.b-rating__title{display:block;margin-bottom:5px;font-size:12px;color:#f864b1;font-weight:600;}
.b-rating__item{clear:both;float:left;width:48%;}
.b-rating__item.right{float:right;clear:none;}
.b-rating__item .name{display:block;float:left;margin:2px 7px 0 0;}
.b-stars{position:relative;overflow:hidden;}
.b-stars .r,
.b-rating__item .r{position:relative;top:1px;display:inline-block;margin-left:3px;font-size:11px;vertical-align:bottom;}
.b-rating__item .r{margin-left:0;}
.b-stars .star{vertical-align:bottom;display:inline-block;width:12px;height:12px;background:url('../images/b-stars.png') no-repeat 0 0;cursor:pointer;}
.b-stars .star.hover,
.b-stars .star:hover{background-position:-14px 0;}
.b-stars_active .star{cursor:default;background-position:-28px 0 !important;}
.b-thanks{position:absolute;right:15px;top:10px;z-index:3;width:255px;border:1px solid #d4e5ae;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 11px 11px;background:#e5f5b7;}
.b-thanks__title{display:block;margin-bottom:5px;font-size:13px;}
.b-thanks__msg{font-size:11px;color:#8a9372;line-height:15px;}
.b-test{margin-bottom:17px;padding-top:13px;padding-bottom:17px;border-bottom:2px solid #eeeeee;}
.b-test__content{overflow:hidden;margin-bottom:22px;}
.b-test .title{margin-bottom:10px;font-size:14px;font-weight:600;}
.b-gallery{width:202px;float:left;margin:6px 14px 3px 0;}
.b-gallery__big{position:relative;overflow:hidden;border:1px solid #eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:200px;}
.b-gallery__big .img{display:block;position:absolute;left:-40000px;top:-40000px;text-align:center;cursor:pointer;}
.b-gallery__big img{position:relative;vertical-align:top;font-size:0;line-height:0;}
.b-gallery__big .img.show{position:relative;left:0;top:0;}
.b-gallery__big .img.show img{width:100%;max-width:100%;}
.b-gallery__nav{position:relative;overflow:hidden;}
.b-gallery__nav .list{position:relative;overflow:hidden;margin:0;margin-left:-9px;text-decoration:none;list-style:none;width:105%;}
.b-gallery__nav li{float:left;width:61px;margin:9px 0 0 9px;}
.b-gallery__nav .link{display:block;width:59px;height:54px;border:1px solid #eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.b-gallery__nav .active{display:none;}
.b-where-buy{padding:8px 0 5px;}
.b-where-buy .link{border-bottom:1px dashed #086d8d;text-decoration:none;font-size:13px;font-weight:600;}
.b-where-buy .link:hover,
.b-where-buy .link.active{border-color:#fff;}
.b-where-buy .list{margin:10px 0 0 20px;}
.b-comment__item{margin-bottom:17px;padding-bottom:17px;border-bottom:2px solid #eeeeee;}
.b-comment__item .header{overflow:hidden;margin-bottom:14px;font-size:13px;font-weight:600;}
.b-comment__item .header .name{display:block;float:left;}
.b-comment__item .header .time{display:block;float:right;}
.b-comment__item p{margin-bottom:7px;}
.b-comment__item .icon{position:relative;margin-bottom:3px;padding:4px 0 4px 26px;}
.b-comment__item .icon i{position:absolute;left:0;top:2px;display:block;width:19px;height:19px;background:url('../images/b-comment.jpg') no-repeat 0 -20px;}
.b-comment__item .good i{background-position:0 0;}
.b-comment__item .b-rating__item{float:none;width:100%;padding-top:5px;font-style:italic;}
.b-comment__form label{display:block;margin-bottom:7px !important;}
.b-comment__form .field{margin-bottom:15px;padding-right:8px;}
.b-comment__form textarea{width:100%;padding:3px;resize:none;border:1px solid #c6c6c6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:43px;}
.b-comment__form .msg textarea{height:185px;}
.b-comment__form .btn{height:27px !important;padding-bottom:2px !important;}
.b-unreg{padding:5px 0 15px;font-size:15px;line-height:22px;}
.b-unreg a{color:#21b7e8;}
#avatar{overflow:hidden;}
#avatar img{float:left;margin-right:11px;}
#avatar .medal a{color:#333;}
.b-widget{display:block !important;margin-bottom:22px;background:#f6f6f6;border:1px solid #e5e5e5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.b-widget div{display:block !important;text-align:left;}
.b-widget__head{padding:8px 13px 9px;font-size:18px;}
.b-widget__head a{color:#333;text-decoration:none;}
.b-widget__photo img{width:100%;vertical-align:top;font-size:0;line-height:0;}
.b-widget__footer{padding:12px 13px 15px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;font-size:14px;background:-webkit-linear-gradient(#fcfcfc, #eee);background:-moz-linear-gradient(#fcfcfc, #eee);background:-ms-linear-gradient(#fcfcfc, #eee);background:-o-linear-gradient(#fcfcfc, #eee);background:linear-gradient(#fcfcfc, #eee);line-height:18px;}
.b-widget__footer .des{display:block;padding-top:2px;font-size:12px;font-style:italic;}
.b-widget__footer .link{color:#333;}
.b-widget_var .b-widget__footer{padding:7px 13px 8px;background:#19c2f7;color:#fff;background:-webkit-linear-gradient(#19c2f7, #01a9dc);background:-moz-linear-gradient(#19c2f7, #01a9dc);background:-ms-linear-gradient(#19c2f7, #01a9dc);background:-o-linear-gradient(#19c2f7, #01a9dc);background:linear-gradient(#19c2f7, #01a9dc);}
.b-widget_var .b-widget__footer a{color:#fff;}
.b-widget__head{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.b-widget_var2 .b-widget__head{padding:9px 13px 10px;background:#01a8dc;background:-webkit-linear-gradient(#1fc4f7, #01a8dc);background:-moz-linear-gradient(#1fc4f7, #01a8dc);background:-ms-linear-gradient(#1fc4f7, #01a8dc);background:-o-linear-gradient(#1fc4f7, #01a8dc);background:linear-gradient(#1fc4f7, #01a8dc);}
.b-widget_var2 .b-widget__head a{color:#fff;}
.b-widget_pink{padding:4px 0 0;background:#e5087b;border:1px solid #e5087b;}
.b-widget_pink .b-widget__list a{color:#fff;border-bottom-color:#FB6DB6;padding-left:25px;background:url(../images/marker_white.png) no-repeat 12px 14px;font-weight:600;}
.b-widget_pink .b-widget__list{padding-left:7px;padding-right:7px;}
.b-widget__list{padding:2px 4px 5px;list-style:none;font-size:14px;}
.b-widget__list a{display:block;padding:8px 12px 7px;text-decoration:none;border-bottom:1px solid #d8d7d7;color:#333;}
.b-widget__list .last a{border-bottom:none;}
.field.error textarea{border:1px solid red;}
.errorlist{list-style-type:none;color:red;}