/*Музыкальная жизнь*/
.b-info {margin-bottom: 10px; min-height: 100px;float:left; padding:2px;   color: black; font-family: Arial, Helvetica, sans-serif;}
.b-info2 {margin-bottom: 10px; min-height: 100px;float:left; width:100%; padding:4px;   color: black; font-family: Arial, Helvetica, sans-serif;}
.b-i-photo {float: left; margin: 0 8px 8px 0; position: relative;}
.b-i-photo .pic {height: 70px; width: 70px;}
.b-i-photo .pic100 {height: 100px; width: 100px;}
.b-i-photo .pic150 {height: 150px; width: 150px;}
.b-i-photo .framepic150 {background: url(../images/frame150.png) no-repeat; display: block; height: 150px; left: 0; top: 0; position: absolute; width: 150px;}
.b-i-photo .framepic100 {background: url(../images/frame000.png) no-repeat; display: block; height: 100px; left: 0; top: 0; position: absolute; width: 100px;}
/*.b-i-big_photo {}
.b-i-big_photo .pic100 {height: 100px; width: 100px;}
.b-i-big_photo .pic240 {height: 240px; width: 240px;} */
.b-i-date {color: #696868; font-size: 0.8em; line-height: 1.2em; padding-bottom: 2px;}
.b-i-title {font-size: 1.2em; line-height: 1em; margin-bottom: 4px;/*background: white;*/}
.b-i-title .star {color: #fb8512; text-decoration:none}
.b-i-title .star span{text-decoration:underline}
.b-i-text {color: #333; font-size: 1em; line-height: 1.2em; margin-bottom: 4px; color:#000;}
.b-i-text__on {font-size: 0.875em; line-height: 1.4em}
.b-i-text .sep {margin: 0 3px;}
.clear {line-height: 1px; clear: both;}
.b-info a {color: #006db5; line-height: 1.2em;text-decoration:underline}
.b-info a:hover {color: #f26d00;}
.b-info2 a {color: #006db5; line-height: 1.2em;text-decoration:underline}
.b-info2 a:hover {color: #f26d00;}
.brml{clear: both;margin-bottom:12px;color:#9da0a2;border-bottom:1px dashed #EBEBEB;padding-left:50px;padding-right:50px;}
.brcats{clear: both;margin-top:30px;padding:2px;margin-bottom:14px;font-size: 1.6em;background: #FFFFFF;}
.brcats2{clear: both;margin-bottom:1px;margin-top:1px;padding:.0.3em;color:#000;font-family: Arial, Helvetica, sans-serif;font-size: 1.4em; color:#FFFFFF;text-shadow:1px 1px 1px #6B6B6B;background: #0080C0;box-shadow:#D2CFC4 2px 2px 5px;-moz-box-shadow:#D2CFC4 2px 2px 5px;-webkit-box-shadow:#D2CFC4 2px 2px 5px;margin:2px;}
.brcats3{clear: both;margin-top:20px;padding:2px;margin-bottom:10px;font-size: 1.8em;background: #FFFFFF;border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;text-shadow:1px 1px 1px #6B6B6B;background: #0080C0;box-shadow:#D2CFC4 2px 2px 5px;-moz-box-shadow:#D2CFC4 2px 2px 5px;-webkit-box-shadow:#D2CFC4 2px 2px 5px;color:#FFFFFF;}
.brcats a {color: #FFFFFF;}
.brcats a:hover {color: #f26d00;}
.brcats3 a {color: #FFFFFF;}
.brcats3 a:hover {color: #f26d00;}
.brcatstop {font-size: 0.9em; color: #FFFFFF; padding:2px; padding-top:6px;padding-bottom:6px; text-align:justify;}
.brcatstop img{vertical-align:justify; max-width:20px;max-height:20px;}
.brcatstop a:hover {color: #000000;}
.brcatstop a { color: #FFFFFF; }
.brcatstop b { color: #FA9E05; }
.life_title_full{font-size:14pt;color: #E77E0C;padding-bottom:3px;padding-top:3px;text-shadow:1px 1px 1px #BFBFBF;font-family: comic sans ms, Arial, Helvetica, sans-serif;}
.life_title_full h2{margin-top:4px; line-height:24px;}
.life_text{font-size:11pt; width:100%; color:black; background: #F7F7F7; padding:10px;font-family: Arial, Helvetica, sans-serif; line-height:14pt;}
.b-i-title a {font-weight:bold;} 
.life_text blockquote{border:1px #CEC8B9 solid;-moz-border-radius:8px;-webkitz-border-radius:8px;border-radius:8px;background-color:#F8F8F8;padding:6px;}

life_bg{background: #F7F7F7; }

