.fixedBlock {
    width: 220px;
}
.LC_Links_Block {background-color: transparent !important;}
#SC_TBlock_2652_Table, #SC_TBlock_2654_Table, #SC_TBlock_2657, #SC_TBlock_2653  {background-color: transparent !important;}
#SC_TBlock_2652_Table:hover, #SC_TBlock_2654_Table:hover, #SC_TBlock_2657:hover, #SC_TBlock_2653:hover {background-color: transparent !important;}

.expert-block {
 margin: 20px 0;
 padding: 7px;
 background: #FFF9F9;
}

.expert-block * {
 background: #FFF9F9 !important;
}

.expert-block h2 {
 margin: 0;
 padding: 0;
}

.compatibility{
	color: #683023;
	padding: 20px 25px;
	background: #e9dab9;
}
.compatibility .step1,
.compatibility .step2{
	font-size: 17px;
}
.compatibility .step1 .letter,
.compatibility .step2 .letter{
	margin-top:10px;
	padding: 0px 10px;
}
.compatibility .step1 .letter .woman,
.compatibility .step2 .letter .woman{
	float:left;
	font-style: italic;	
}
.compatibility .step1 .letter .man,
.compatibility .step2 .letter .man{
	float:right;
	font-style: italic;
}
.compatibility .step1 .letter .woman .customSelect{
	background: url(../images/womanLetter.png) right center;	
	width: 96px;
	height: 31px;
}
.compatibility .step1 .letter .man .customSelect{
	background: url(../images/manLetter.png) right center;	
	width: 96px;
	height: 31px;
}
.compatibility .step1 .letter .woman .customSelectInner,
.compatibility .step1 .letter .man .customSelectInner
 {
	margin-left: 40px;
	font-size: 20px;
	margin-top: 7px;
	text-transform: uppercase;
}
.compatibility .step1 .letter .woman .nameW,
.compatibility .step1 .letter .man .nameW{
	float:left;	
	width: 90px;
	margin-right: 15px;
}
.postradelenie_imena{
	clear:both;
	padding: 15px 0 15px 0;
	height: 8px;
	background: url('/images/razd_imena.png') no-repeat center center;
}
.compatibility .step2 .letter .woman .customSelect{
	background: url(../images/womanName.png) right center;	
	width: 211px;
	height: 31px;
}
.compatibility .step2 .letter .man .customSelect{
	background: url(../images/manName.png) right center;	
	width: 211px;
	height: 31px;
}
.compatibility .step2 .letter .woman .customSelectInner,
.compatibility .step2 .letter .man .customSelectInner
 {
	margin-left: 40px;
	font-size: 16px;
	margin-top: 7px;	
	white-space:nowrap;
}
.plus{
	float:left;
	font-size: 40px;
	margin-left: 21px;
	margin-top: 3px;
}
.compatibility .step2 .button,
.compatibility .step1 .button{	
	margin: 20px 0px 10px 160px;
}
.compatibility .step1 .button a,
.compatibility .step2 .button a{
	width: 199px;
	height: 37px;
	display:block;
}
.compatibility .step1 .button a{
	background: url(../images/buttonVibor.png) no-repeat;		
}
.compatibility .step2 .button a{
	background: url(../images/buttonUzany.png) no-repeat;		
}
.compatibility .step1 .status,
.compatibility .step2 .status{
	text-align: center;
	margin-top: 5px;
}
.clr{
	clear:both;
}
.compatibility .step2,
.postradelenie_imena,
.compatibility .step2 .button
{
	display:none;
}
.leftComp{
	float: left;
	padding: 6px 15px 1px 1px;
}
.popular_name{
	margin:10px 5px;
}
.popular_name ul li {
	float:left;
	display:inline-block;
	width:40%;
	line-height: 17px;
	padding-left: 22px;
	background: url('../images/liPopular-small-new.png') transparent no-repeat left 4px;
	margin-top:2px;
}
.popular_name ul li a{
	font-size: 15px;
	color: #744400;
	text-decoration: none;
}

.kolonka_right .popular_name{
	margin:0px;
}
.kolonka_right .popular_name ul li {
	width: 80%;
	margin-bottom: 5px;
}
.othername{
	margin-top: 10px;
	margin-bottom: 10px;
}
.socseti_bottom{
	padding: 10px 0px;
	margin-left: -15px;
}
.socseti_bottom span a{
	display: inline-block;
	width:23px;
	height: 23px;
	margin-left: 10px;
}
.socseti_bottom span a.vk{
	background: url(../images/all_zakladki2.png) no-repeat;
}
.socseti_bottom span a.facebook{
	background: url(../images/all_zakladki2.png) no-repeat -23px;
}
.socseti_bottom span a.twitter{
	background: url(../images/all_zakladki2.png) no-repeat -50px;
}

.popular-imena-title {
	font-size: 20px;
}

.hidden {
	display: none;
}


.reklamaFooter { display:none;}
.reklamaFooter a.close{background:url("../images/fancybox.png") no-repeat scroll -40px 0 rgba(0, 0, 0, 0);cursor:pointer;height:29px;position:absolute;right:0;top:-15px;width:30px;z-index:9999;}
@media screen and (max-width:1000px){
    .reklamaFooter {
        position:fixed;
        bottom:0;
        z-index: 100000;
        padding: 0;
        margin: 0;
        display: block;
	width: 100%;
    }
    .reklamaFooter .block.news {
        padding:0;
        margin: 0;
        width: 100%;
        text-align:center;
        background: #fff;

    }
    .reklamaFooter a.close {
        display:block;
    }
    .reklamaFooter .yap-yandex_ad-horizontal .yap-layout_block_horizontal .yap-layout__item {
        float: left !important;
        width: 100% !important;
    }
}