.b-section_type_detail .b-section__body__after, .b-section_type_detail .b-section__body::after, .b-section_type_detail .b-section__body__before, .b-section_type_detail .b-section__body::before {border:solid #888;content: '';position:absolute;top:32px;bottom:32px;width:958px;margin:0;z-index:-1;border-width:0 1px; border-style:dotted;}
.sd-avtoriz{margin:0 auto;padding-top:50px;width:960px;height:330px;text-align:center;}.sd-transition{font:16px/20px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;color:#222;}.sd-forms_avtoriz{margin:0 auto;padding-top:30px;width:240px;}.sd-regTitle,.sd-regTitle2,.sd-regTitle3,.sd-regTitle_foto {float:left;font:14px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;color:#333;padding:0 0 4px 0;}.sd-inputText2 input {background-color:#F0F0F0;border-style:none;color:#666;font:14px/18px 'Ubuntu Regular','Ubuntu','Ubuntu Light',Arial,Helvetica,sans-serif;height:28px;width:234px;padding:0 0 0 6px;}.checkBox .checkItem {background:url("img/checkbox_false.gif") no-repeat scroll 0 0 transparent;clear:both;height:9px;margin-right:4px;margin-top:4px;width:9px;}.sd-zapom {font:12px/14px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;color:#666;}div.profileAutoPay .checkItem {float:left;margin-right:2px;margin-top:3px;}.profileAutoPay{margin-top:5px;}.checkBox div.selected {background:url("img/checkbox_true.gif") no-repeat scroll 0 0 transparent;}.sd-footer_button{display:block;position:relative;margin:0 auto 0px;clear:left;width:880px;}.sd-bg_line_form{float:left;height:1px;width:880px;background:url("img/bg_line.gif") repeat-x scroll right top transparent;}.sd-nav_panel_reg{font: 14px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;color:white;text-align:center;width:880px;margin:0 auto;}.sd-nav_panel_reg_ok{float:right;margin-top:15px;width:119px;height:19px;background:#666;color:#fff;border:0px;}.sd-nav_panel_chet_cancel{float:right;margin-top:15px;width:119px;height:19px;background:#a9a9a9;margin-right:4px;color:#fff;text-decoration:none;}.sd-blocklk{display:block;position:relative;margin:0 auto 0px;clear:left;width:960px;}.sd-block_form{float:left;width:958px;}.sd-chet{width:958px;}.sd-hist_chet{margin-left:38px;margin-top:9px;width:897px;}.sd-specPaddPay3{height:34px;width:875px;}.sd-you_chet{float:left;font:15px/16px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;color:#333333;}.sd-you_chet span{font:bold 15px/16px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;color:#ec1313;}.sd-p_chet{float:right;font:bold 15px/16px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;color:#ec1313;}.sd-panel_top{background:#f0f0f0;font:12px/19px 'Play Regular','Play','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;}.sd-bg_line_tab{margin:5px;height:1px;background:#D2D2D2;}.sd-formDiv {display: block;left:0px;top:0px;float:left;width:958px;}.sd-label_date {margin-top:20px;float:left;font:12px/14px 'Ubuntu Regular','Ubuntu','Ubuntu Light',Arial,Helvetica,sans-serif;color:#666;}.sd-blockProf {display:block;float:left;width:319px;}.sd-ProfForm{margin-top:30px;margin-left:39px;width:240px;height:291px;}.sd-regForm2,.sd-regForm3 {margin-top:31px;}.sd-auto_plata {margin-top:5px;font:10px/14px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;color:#666;height:30px;}.sd-radioF, .sd-radioM{font:12px/14px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;color:#666;margin-top:39px;}.sd-radioF{margin-left:120px;}.sd-blockProfRaz {float:left;background-image:url("img/line_pun_prof.gif");background-repeat:repeat-y;width:1px;height:337px;}.sd-opisan {float:left;font:12px/14px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;color:#d3d3d3;}.sd-regTitle span,.sd-regTitle2 span,.sd-obez_polya span,#sd-menuDepth1 .active,.sd-blockDivText span{color:#EC1313;}.sd-obez_polya{font:14px/14px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;margin-top:75px;color:#666;}.sd-blockProf_rig {float:left;width:318px;}.sd-regForm45{height:70px;}.sd-regForm4{float:left;}.sd-regTitle_foto{float:none;}.sd-regForm6 {margin-top:85px;}.sd-regTitle3,.sd-inpFileCell{float:right;}.sd-iFile {margin-top:32px;width:118px;height:19px;background:url("img/download.gif");overflow:hidden;position:relative;}.sd-iFile input {position:absolute;top:0;right:0;opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;font-size:120px;}.radio div.selected {background:url("img/radioitem_true.gif") no-repeat scroll 0 0 transparent;}.sd-contCaption{float:left;font:29px/1 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light',Arial,Helvetica,sans-serif;color:#666;}.sd-razd_tab{background-image:url("img/line_pun_prof.gif");background-repeat:repeat-y;width:1px;height:23px;}#sd-userMarks{margin-top:5px;width:960px;height:34px;}#sd-userMarks ul {float:right;list-style:none outside none;margin:0;overflow:hidden;padding: 15px 0 0 0;position:relative;}#sd-userMarks li {float:left;position:relative;}#sd-userMarks a {color:#4e4e4e;cursor:pointer;display:block;float:left;font:bold 14px Play,'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;outline:medium none;overflow:hidden;position:relative;text-align: center;text-decoration:none;}.sd-inputText3 input {padding:0;background-color:#F0F0F0;border-style:none;color:#666;font:14px/18px 'Ubuntu Regular','Ubuntu','Ubuntu Light',Arial,Helvetica,sans-serif;height:28px;width:150px;}.sd-specCenterText{height:320px;margin:60px 150px 0px 150px;color:#666;}.sd-specCenterText h1{text-align:center;font:bold 26px/28px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;}.sd-specCenterText p,.sd-block_avtoriz_black {font:16px/18px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;}.sd-specCenterTextCop{height:300px;margin:80px 100px 0px 100px;color:#666;}.sd-specCenterTextCop a {color:#26A8E4;}.sd-blockDivText{padding:90px 35px 0 50px;font:14px/20px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;letter-spacing:normal;word-spacing:normal;}
.sd-blockText_scroll_lk {width:880px;}
.sd-blockDivText h1{font-size:22px;line-height:30px;}
.sd-blockText_scroll{width:920px;} .sd-blockText_scroll .jspPane{width: 640px !important;margin: 0 135px;}
.sd-blockText_scroll  p{ padding: 10px 0px 0px; font:14px/18px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif; color: #222;}
.sd-blockText_scroll h2{font-size: 22px;font-weight: bold;margin: 0;padding: 1em 0em 0.5em;}
.sd-blockText_scroll  span{ font-size: 15px;}
.sd-blockText_scroll {font:14px/18px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif; color: #222;}
.sd-blockText_scroll ol.fff li { font-size: 18px;padding-left: 1em;padding-top: 0.5em;}
.sd-blockText_scroll li { margin-left: 10px;}
.sd-blockText_scroll ol > li {display: block;}
/*.sd-blockText_scroll ol > li:before {content: counters(item, ".", decimal) ". ";counter-increment: item;}*/
.sd-blockText_scroll ol {counter-reset: item;}
.sd-blockText_scroll ol.fff ol li, .sd-blockText_scroll ol.fff ul li {font-size:14px;padding-top:0.7em;}
.static .scroll-pane {width:897px;height:377px;overflow:auto;}
.sd-blockDiv_Text h3{font:16px/18px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;padding-top:20px;padding-bottom:5px;}
.sd-blockDiv_Text a{color:#26A8E4;}
.sd-blockDiv_Text p{color:#262626;font:13px/18px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;letter-spacing:normal;word-spacing:normal;}
.sd-nav_panel_reg a:link, .sd-nav_panel_reg a:visited, .sd-nav_panel_reg a:hover {color:#fff;font:14px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;}
.sd-specPaddPay3 a, .sd-specPaddPay3 a:link, .sd-specPaddPay3 a:visited, .sd-specPaddPay3 a:hover {color: #EC1313;}
/*Radio*/.niceRadio, .niceRadio_diz {width:11px;height:11px;display:inline-block;cursor:pointer;background:url(img/radio.png);overflow:hidden;}.radioChecked {width:11px;height:11px;display:inline-block;cursor:pointer;background:url(img/radio.png);overflow:hidden;background-position:0 -11px;}.niceRadio input, .radioChecked  input, .niceRadio_diz  input {margin-left:-17px;}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
	}
.jspPane
{
	position: absolute;
	}
.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	height: 100%;
	background: #F6F6F6;
	}
.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
	}
.jspCap
{
	display: none;
	}
.jspHorizontalBar .jspCap
{
	float: left;
	}
.jspTrack
{
	width:5px !important;background:#fdfdfd; left:2px;
	position: relative;
	}
.jspDragTop{height: 1px;
	background:#fff;}
.jspDrag
{
	background: #F0F0F0;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-position:-39px -28px;width:3px !important;left:1px;
	}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
	}
.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	}
.jspVerticalBar .jspArrow
{
	height: 5px;
	}
.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
	}
.jspVerticalBar .jspArrow:focus
{
	outline: none;
	}
.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
	}
.jspArrowUp{
	background:url(img/selects.png) no-repeat;
	width:9px !important;cursor:pointer;background-position:-3px -29px;overflow:hidden;
	}
.jspArrowDown{
	background:url(img/selects.png) no-repeat;
	width:9px !important;position:absolute;top:auto;cursor:pointer;background-position:-22px -29px;overflow:hidden;
	}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
	}
/* Skroll for text block */
.sd-blockText_scroll .j-scroll{
	height:470px;
	overflow:auto;}
.sd-blockText_scroll .new-win{
	height:580px;
	overflow:auto;}
.win_panel{padding: 20px 0 0;}
.sd-blockText_scroll .jspVerticalBar, .sd-blockText_scroll_lk .jspVerticalBar  {
	position:absolute;
	width:9px;
	height:100%;
	background:none;}
.sd-blockText_scroll .jspTrack, .sd-blockText_scroll_lk  .jspTrack {
	width:5px !important;
	background:#F6F6F6;
	left:2px;
	position:relative;}
.sd-blockText_scroll .jspDrag, .sd-blockText_scroll_lk  .jspDrag {
	background:#D2D2D2;
	position:relative;
	cursor:pointer;
	width:3px !important;
	left:1px;}

.sd-blockText_scroll_lk .j-scroll{
	height:325px;
	overflow:auto;}
/*avtoriz*/
.modal {
	background-color:#fff;
	display:none;
	width:675px;
	/*	height:488px;*/
	text-align:left;
	border:10px solid #666;
	z-index: 100;
	}
.sd-block_avtoriz{
	padding: 0px 40px 0px 40px;
	}
.sd-block_avtoriz_form{
	padding: 30px 0px 0px 9px;
	height: 93px;
	}
.sd-avtForm{
	float:left;
	width:184px;
	margin-right:7px;
	}
.sd-button_vhod{margin-top:20px;margin-bottom: 7px;}
.sd-button, .button, .modal .sd-block_soc_avtoriz .button {
	text-align: center;
	color: #fff;
	cursor: pointer;
	width: 184px;
	height: 28px;
	background: #a9a9a9;
	border: none;
	font-weight: bold;
	font-size: 11px;
	padding: 7px 0 6px 0;
	}
.sd-avtForm button::-moz-focus-inner {
	padding:0;
	border:0;
	}
.sd-social_avtoriz {
	padding: 0px 40px 0px 40px;
	}
.sd-social_avtor{
	margin: 42px 0px 0px 10px;
	}
.sd-social_avtoriz h3{
	font:18px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;
	color:#222;
	padding:17px 0 7px 18px;
	border-bottom:1px solid #222;
	}
.sd-block_social_button{
	float:left;
	width:96px;
	}
.sd-block_soc_avtoriz{
	padding-top: 34px;
	}
.sd-avtor_login_soc{padding-top:5px;}
.niceCheck {
	float:left;
	margin:5px 4px 0px 0px;
	width:9px;
	height:9px;
	display:inline-block;
	cursor:pointer;
	background:url("img/checkbox_ft.gif") no-repeat scroll 0 0 transparent;
	}
.niceCheck input {
	display:none;
	}

.sd-avtoriz_zap,.sd-avtoriz_pass,.sd-avtoriz_link,.sd-avtoriz_zap_2 {font:10px/14px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;}
.sd-avtoriz_pass{color:#666;text-decoration:underline;}
.sd-avtoriz_link{color:#00aeef;text-decoration:underline;}
.sd-avtoriz_zap{color:#666;}
.sd-avtoriz_zap_2,.sd-block_avtoriz_black {color:#fff;}
.sd-block_soc_avtoriz input {background-color:#F0F0F0;border-style:none;color:#666;font:14px/18px 'Ubuntu Regular','Ubuntu','Ubuntu Light',Arial,Helvetica,sans-serif;height:28px;width:184px;}
.sd-block_soc_avtoriz {padding-bottom: 7px;}
.sd-block_avtoriz_black{background:url(img/bg-footer-avtoriz.png);height:124px;padding-left:49px;}
.modal h2 {
	font:24px/28px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;
	color:#222;
	padding:17px 0 7px 18px;
	border-bottom:3px solid #222;
	}

.bx-auth-service-form {
	background: none !important;
	color: inherit !important;
	border-bottom: none !important;
	margin-top: auto !important;
	padding-left: 0 !important;
	vertical-align: middle;
	font-size: inherit !important;
	}


#bx_auth_serv_formLiveinternet .button {
	width:100px
	}

#bx_auth_serv_formTwitter .bx-spacer {
	width:5px;
	}


/* contacts */

.b-contacts .b-story__title {
	font-size:21px;
	margin-bottom:10px;
	}

.b-contacts .b-author,
.b-contacts .b-ed,
.b-contacts .b-byline_content_article {
	color:#222222;
	}

/* kir - 14.09.2011 */

.sd-radio_card{font:14px/24px 'Ubuntu Light','Ubuntu','Ubuntu Regular',Arial,Helvetica,sans-serif;background:url(img/ico_bank_cards.png);background-repeat:no-repeat;background-position:right;}

div.clr {
	clear:both;
	float:none;
	}

.margBot {
	margin-bottom:2em;
	}
.margBot .bold_podp {
	font-size: 16px;
	line-height: 24px;
	}
.margBot span{
	font-size: 15px;
	}
.margBot h3 {
	font-size: 16px;
	line-height: 30px;
	}

.twoCol .sd-blockProf {
	width:478px;
	}

.twoCol .sd-ProfForm {
	width: 350px;
	}

.cardIcoPos {
	margin-bottom:-0.5em;
	}

.smsSelects {
	margin:1em 0;
	}

.smsSelects .sd-regTitle2 {
	float:none;
	padding:0 0 6px 0;
	}

.smsSelects .tips {
	margin-top:1em;
	}

.smsSelects .tips p {
	margin-bottom:0.5em;
	}

.smsSelects .tips p b, .fontred {
	color: #EC1313;
	}

.agreement {
	font-size:10px;
	cursor:pointer;
	}

.agreement .checkItem {
	float:left;
	}

.selMarg {
	margin-bottom:0.3em;
	}

.userTable TD {
	vertical-align: middle;
	}
/*Head info login and purse */
.sd-block_head_lk, .sd-block_head_lk a:link, .sd-block_head_lk a:visited, .sd-block_head_lk a:hover {
	/*height: 18px;*/
	font: 12px/13px 'Play Regular','Play','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;
	color: #CCC;
	}
.sd-block_head_lk {
	display:block;
	margin-top:-3px;
	line-height:12px;
}
.sd-block_head_lk a.b-link:link, .sd-block_head_lk a.b-link:visited, .sd-block_head_lk a.b-link:hover {
	color: #26A8E4;
	font:11px/13px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;
	margin-top:-3px;
}
.sd-block_head_lk a.b-link.b-link_content_help {
	color:#fff;
	margin:-9px 12px 0 0;
	font:11px/13px 'Open Sans Condensed Light','Open Sans Condensed','Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;
}
.sd-block_head_lk a.b-link.b-link_content_help:link,
.sd-block_head_lk a.b-link.b-link_content_help:visited {
	color:#fff;
}
.sd-block_head_lk .b-link_content_help:hover {
	background-color:#949494;
}

.sd-block_head_login{
	display:inline-block;
	vertical-align:middle;
	padding: 0 20px 0 0;
	text-decoration: underline;
	}
.sd-block_head_login span, .sd-block_head_account span{
	background:#777;
	width:1px;
	height:10px;
	position: absolute;
	margin: 3px 0 0 10px;
	}
.sd-block_head_account{
	display: inline-block;
	vertical-align:middle;
	padding: 0 20px 0 0;
	white-space:nowrap;
	}
.sd-block_head_img{
	background: url(img/purse.png) no-repeat;
	float: left;
	height: 9px;
	width: 12px;
	margin: 3px 5px 0 0;
	}
/* wind avtoriz*/
.sd-inputText_avt input {
	background-color: #F0F0F0;
	border-style: none;
	color: #666666;
	font: 14px/18px 'Ubuntu Regular','Ubuntu','Ubuntu Light',Arial,Helvetica,sans-serif;
	height: 28px;
	padding: 0 0 0 4px;
	width: 180px;}
.sd-button_vhod {
	margin-bottom: 10px;
	margin-top: 24px;}
.sd-inputText_avt{
	padding: 0 0 10px 0;}
.sd-avtoriz_zap{
	color: #666666;
	padding: 2px 0 0 0;}

.sd-blockProf .profileAutoPay  {margin: 8px 4px 0px 0px !important;}
.registration {margin-top:75px !important;}
.userTableBord{margin:0 0 10px 0;}
.sms-kod-pad {padding:5px 0;}
.sd-static_page {font:14px/18px 'Ubuntu Light','Ubuntu',Arial,Helvetica,sans-serif;padding:10px 0 0 0px;}