.text {
  font-size:1.3em; line-height:18px;
  color:#333;
}

.in3 {}
  .in3 h3 {
    font-size:1.8em; line-height:1; font-weight:400;
    color:#666;

    padding:33px 0 5px;
  }
   .in3 h3 a {
    color:#036;

    text-decoration:none;
   }
    .in3 h3 i {
      border-bottom:1px solid #7f99b2;
      font-style:normal;
    }
    .in3 h3 a:hover i {border-bottom-color:#fff;}

.b-curr-news__form .not_auth {
  font-size:1em; font-weight:400;

  padding:32px 0 0 !important;
  background:none !important;
  margin:0 !important;
}
  .b-curr-news__form .not_auth a {
    font-size:1.8em; line-height:20px;
    text-decoration:none;
    color:#ff8605;

    border-bottom:1px dashed #ff8605;
  }
  .b-curr-news__form .not_auth img {
    vertical-align:bottom;
    margin-left:6px;
  }



.b-curr-news__form .error {
  display:block;
  clear:both;

  font-size:1.1em;
  color:red;
  
  padding:3px 0 0;
}
.b-pager {padding-top:26px;}


.b-diff-authorized { display: none; overflow:hidden; }
 .b-diff-authorized .tabs {
  display: block;
  float: left;
  width: 175px;
  padding:6px 0 115px 5px;
  background: #ebebeb;
 }
   .b-diff-authorized .tabs .rel {
    display: block;
    clear:both;

    height: 35px; width: 176px;

    margin: 0 0 10px; padding:14px 0 0;
   }
    .b-diff-authorized .tabs .rel span {
      font-size:1.125em; color: #999;
      text-decoration: none; cursor: pointer; outline: none;
      border-bottom: 1px dashed #999;
    }
    .b-diff-authorized .tabs .rel .img {
      display: block;
      width: 39px; height: 39px;
      background: url(../../../images/colorbox/soc_icons.jpg) 0 0 no-repeat;
      float: left;
      margin: -9px 15px 5px 5px;
    }
     .b-diff-authorized .tabs .rel_2 .img { background-position: 0 -39px; }
     .b-diff-authorized .tabs .rel_3 .img { background-position: 0 -78px; }
     .b-diff-authorized .tabs .rel_4 .img { background-position: 0 -117px; }
     .b-diff-authorized .tabs .rel_5 .img { background-position: 0 -156px; }

     .b-diff-authorized .tabs .rel_selected {
      background: #fff;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-bottomleft: 5px;
      
      -webkit-border-top-left-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;

      -khtml-border-top-left-radius: 5px;
      -khtml-border-bottom-left-radius: 5px;

      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
     }
       .b-diff-authorized .tabs .rel_selected span {
        border-color: #fff;
        color: #000; cursor: default;
       }
      .b-diff-authorized .tabs .rel_1_selected .img { background-position: -39px 0; }
      .b-diff-authorized .tabs .rel_2_selected .img { background-position: -39px -39px; }
      .b-diff-authorized .tabs .rel_3_selected .img { background-position: -39px -78px; }
      .b-diff-authorized .tabs .rel_4_selected .img { background-position: -39px -117px; }
      .b-diff-authorized .tabs .rel_5_selected .img { background-position: -39px -156px; }
      .b-diff-authorized .tabs .rel_6_selected .img { background-position: -39px 0; }

     .b-diff-authorized .tabs .rel_selected .lt, .b-diff-authorized .tabs .rel_selected .lb { display: block; }

.b-diff-authorized .content {
  display: block;
}
  .b-diff-authorized .content div.rel {
    padding:30px 116px 0 225px;
    display: none;
  }
  .b-diff-authorized .content div.rel_selected { display: block; }
  .b-diff-authorized .content div.rel a { border: none; text-decoration: none; outline: none; }

  .b-diff-authorized .content .rel_1 .n-kpch { height: 58px; }
   .b-diff-authorized .content .rel_1 .n-kpch a { float: left; margin-right: 10px; outline: none; }
    .b-diff-authorized .content .rel_1 .n-kpch a .figure {
      display: block;
      width: 35px; height: 35px;
      background: url(../../../images/colorbox/figures.jpg) 0 0 no-repeat;
      text-decoration: none; border: none; outline: none;
    }

    .b-diff-authorized .content .n-kpch a.rel_2 .figure { background-position: 0 -35px; }
    .b-diff-authorized .content .n-kpch a.rel_3 .figure { background-position: 0 -70px; }
    .b-diff-authorized .content .n-kpch a.rel_4 .figure { background-position: 0 -105px; }
    .b-diff-authorized .content .n-kpch a.rel_5 .figure { background-position: 0 -140px; }

    .b-diff-authorized .content .n-kpch a.rel_1:hover .figure, .b-diff-authorized .content .n-kpch a.rel_1_selected .figure { background-position: -35px 0; }
    .b-diff-authorized .content .n-kpch a.rel_2:hover .figure, .b-diff-authorized .content .n-kpch a.rel_2_selected .figure { background-position: -35px -35px; }
    .b-diff-authorized .content .n-kpch a.rel_3:hover .figure, .b-diff-authorized .content .n-kpch a.rel_3_selected .figure { background-position: -35px -70px; }
    .b-diff-authorized .content .n-kpch a.rel_4:hover .figure, .b-diff-authorized .content .n-kpch a.rel_4_selected .figure { background-position: -35px -105px; }
    .b-diff-authorized .content .n-kpch a.rel_5:hover .figure, .b-diff-authorized .content .n-kpch a.rel_5_selected .figure { background-position: -35px -140px; }


    .b-diff-authorized .content .rel p { font-size:1.3em; color: #000; line-height:15px; }
    .b-diff-authorized .content .rel a { font-size:0.687em; line-height:1.5em; }
    .b-diff-authorized .content .rel_2 a {
      display: block;
      width: 150px; height: 22px;
      background: url(../../../images/facebook_signin.png) 0 0 no-repeat;
    }
    .b-diff-authorized .content .rel_2 a:hover { background-position: 0 -24px; }
    .b-diff-authorized .content .rel_2 a:active { background-position: left bottom; }

    .b-diff-authorized .content .rel_3 a {
      /* display: block;
      width: 182px; height: 23; */
      border: 1px solid #3B6798;
      color: #fff; text-shadow: 0 1px 0 #45688e; text-align: center; vertical-align: middle;
      font-family:tahoma,arial,verdana,sans-serif,Lucida Sans;
    }
     .b-diff-authorized .content .rel_3 a span {
      padding: 4px 14px;
      background: #6d8fb3;
      /* border-color: #7e9cbc #5c82ab #5c82ab; */
      border: 1px solid #3B6798;
     }
    .b-diff-authorized .content .rel_3 a:hover span {
      background: #84a1bf;
      border-color: #92acc7 #7293b7 #7293b7;
    }

    .b-diff-authorized .content .rel_4 a {
      text-decoration: none; border: none;
      display: block;
      width: 163px; height: 26px;
      background: url(../../../images/twitter_signin.png) 0 0 no-repeat;
    }
    .b-diff-authorized .content .rel_4 a:hover { background-position: 0 -27px; }
    .b-diff-authorized .content .rel_4 a:active { background-position: left bottom; }

    .b-diff-authorized .content .rel_5 a {
      display: block;
      width: 163px; height: 26px;
      background: url(../../../images/gmail.png) 0 0 no-repeat;
    }
    
    .b-diff-authorized .content .rel_6 a {
      display: block;
      width: 120px; height: 41px;
      background: url(../../../images/livejournal.png) 0 0 no-repeat;
    }
div#cboxTitle {
  font-size:1.5em; line-height:16px;
  font-family:Arial,Tahoma,sans-serif; font-style:normal;
  margin:26px 0 0 29px;
  
  top: 0;
  /*
  bottom: 0;
  */
  height: 10px;
}
div#cboxLoadedContent {
  margin:73px 29px 60px 31px;
  border: 1px solid #ccc;
  padding-top:0;
}
 div#cboxLoadedContent .b-diff-authorized { display: block; }
 
 
/* 

comments from jetstyle.ru: b_news.css

*/
.b-curr-news__list-comments__line {
  display: block; width: 50%; height: 1px;
  background: #c9bd6d;
  border: none; margin: 0; padding: 0; font:0/0 d;
}
.b-curr-news__list-comments {}
 .b-curr-news__list-comments .reply {
  font-size:1.1em; line-height:18px;
  color:#2a5580;

  text-decoration:none;
  border-bottom:1px dashed #2a5580;
 }
  .b-curr-news__list-comments .reply:hover {
    border-bottom-color:#fff;
  }

  .b-curr-news__list-comments h2 {
    font-size:1.8em; line-height:1; font-weight:400;
    color:#525252;

    padding-left:22px;
    margin:35px 0 0 -22px;
    
    background:url(../../../images/comm_count.png) no-repeat 0 4px;
  }
 .b-curr-news__list-comments .author {
  font-size:1.3em; font-weight:600;
  color:#000;
 }
  .b-curr-news__list-comments .author .date {
    font-size:0.85em; font-weight:400;
    color:#808080;

    margin-left:15px;
  }
  .b-curr-news__list-comments .author img {
    max-width:30px;

    margin-right:7px;

    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
  }

  .b-curr-news__list-comments .comment {
    padding-top:18px;
  }
  .b-curr-news__list-comments .comment .comment {
    margin-left:40px;
  }

.b-curr-news__img_comment
{
	float: left;

    width: 30px;
    height: 25px;

    background: url('../../../images/we/add_comm.gif') no-repeat 0px 0px;
	
	padding-right: 8px;
    }

.b-curr-news__a_comment {
  font-size:1.3em; line-height:12px; text-decoration:none;
  color:#ff8605;

  border-bottom:1px dashed #ff8605;
}
 .b-curr-news__a_comment:hover { border-bottom-color:#fff; }

.b-curr-news__icons { margin-top: 17px; }
.b-curr-news__icons span { font: italic .903em Arial, sans-serif; }
.b-curr-news__icons a
{
	text-decoration: none;
	font-style: italic;

	display: block;
	float: left;

	font-size: 100%;
}
.b-curr-news__icons small img
{
	padding-bottom: 35px;
	padding-right: 8px;

	width: 14px;
	height: 14px;

	border: none;

	float: left;
}

.line_short
{
	font: 0/0 d;
	padding: 0px;
	margin: 0px 0 13px 0;
	height: 0px;
	border-bottom: 1px solid #c9bd6d;
  width: 63px;
}

.b-curr-news a.link_fB, .b-curr-news a.link_tW { display: block; float: left; width: 27px; height: 27px; background: url(/images/fb.gif) 0 0 no-repeat; text-decoration: none; margin-right: 5px; }
.b-curr-news a.link_tW { background: url(/images/twitter.gif) 0 0 no-repeat; }

.b-curr-news .b-link_fBtW img { margin: 0; }


.b-diff-authorized .content .rel_1 .in1 p, .b-diff-authorized .content .rel_1 .in2 p {
  color:#333333;
  font-size:75%;
  line-height:1.5em;
}
/* .b-diff-authorized .content .rel_1 .n-kpch p { color: #000; font-size:75%; line-height:1.5em; } */
.b-diff-authorized .content .rel_1 .in5 {
 clear: none;
 margin:30px 0 0;
}

div.b-curr-news { position: relative; }
.b-news .tags_for_news_list, div.b-curr-news .tags_for_news_list {
  position: absolute; top: -22px;
  display: block; height: 22px;
  padding: 0; margin:0 0 0 -5px;
} 
