.gor_v{ border-bottom:1px dashed;}
.podarok{
    position: absolute;
    margin-left: -15px;
    margin-top: 30px;
}
.podarok img{
	width: 36px;
	cursor:pointer;
    z-index: 1;
    position: relative;
}
.podarok:hover .podaril{
	display:block;
}
.podaril {
    background: rgba(255, 255, 255, 0.9);
    padding: 5px;
    z-index: 3;
    position: absolute;
	width:200px;
}
.imgBuy{
	float: right;
    width: 60px;
    margin-top: -38px;
}

@media (min-width: 0px) and (max-width: 1169px) { 
.zn_1{ display:none;}
.message_1{ font-size:10px;}
}

/* social network */
.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
	padding-left:14px !important;
	padding-right:14px !important;
}
table.sonet-search-filter input.input-field { font-size:1.3em; }
table.sonet-search-filter select.select-field { font-size:1.2em; } 

table.sonet-user-profile-friends, table.sonet-user-profile-friends td{
	border:0 !important; 
	padding-bottom:15px;

}

/* socnet user*/
h4.bx-sonet-user-desc-contact, h4.bx-sonet-user-desc-personal{font-size:1.2em;  margin:1em 0 0.4em;}
h4.bx-sonet-user-desc-username{margin:0.7em 0 1em}


/* socnet chat*/
div.socnet-chat-info, div.socnet-chat-form, div.socnet-user-section{background-image: none; background-color:#f4f4f4}
div.socnet-group-search, div.socnet-selector{background-color:#f4f4f4}
div.socnet-selector-active, div.socnet-group-separator{background-image: none; background-color:#c6c6c6}
td.socnet-user-group-divider{background-image: none; background-color:#dbdbdb}
a.socnet-divider {background-image: url("images/sep_left.gif")}
a.socnet-divider:hover {background-image: url("images/sep_left_over.gif")}
a.socnet-divider-right {background-image: url("images/sep_right.gif")}
span.socnet-search-highlight {background-color: #888888; color: #FFFFFF;}
div#socnet_user_online_text{font-size:0.85em}

#addForm	{margin:8px 0 0 0;}
#addForm input[type=submit]	{background:#90cf3f;border-radius:2px;color:#fff;text-align:center;vertical-align:middle;border:0;text-transform:uppercase;font-size:13px;font-weight:bold;padding:7px 0;cursor:pointer;
    transition: all .25s linear; text-shadow: rgba(0,0,0,0.25) 1px 1px 0px;width:90px; position:relative;top:-1px;}
#addForm input[type=submit]:hover {background:#7eb536;}


#addForm input[name=message]	{border:2px solid #66d6ff;padding:5px 5px;width:145px;border-radius:2px;transition: all .25s linear;}
#addForm input[name=message]:focus	{outline: -webkit-focus-ring-color auto 0px;border:2px solid #90cf3f;}

.smile_icon{
	cursor:pointer;
	margin: 0.5px;
}


/***************************************************************/

.gor_v{ border-width:1px;}
.pojar a{ width:28px; height:28px;border:1px solid; border-radius:2px; opacity:0.5;}
.pojar a i{margin-top: 4px;}
.poj_1{ border-color:#a1a6ac; color:#80868e;}
.poj_1.active{ border-color:#a2e846; color:#90cf3f;}
.poj_1:hover{ opacity:1;}

.text_ifir{ width:66.6%;}
.textarea_efi{height: 18px;border: 2px solid #66d6ff;border-radius: 3px;padding: 4px 2%;font-size: 14px;color: #808080;position: relative;background: #fff;line-height: 19px;text-align: left;}
.text_ifir i{top: 5px;right: 2px;}
.tex_ten_3{text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.25);}
.v_efir{width: 30%;margin-left: 3.4%;}
.ul_efir > li{ margin-bottom:2px;position:relative;}
.ul_efir > li:last-child{ margin-bottom:0px;}
.ul_efir > li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; overflow:hidden;}
.first_ef{ width:21.5%; margin: 2% 0 2% 2%;} 
.second_ef{  margin: 1% 0 2% 2%; width:72.5%;}
.message_1	{margin-top:2%; word-wrap: break-word;}
.third_ef{ width:17.6%;margin-left:1.1%;}
.efirator_1{width: inherit;height: inherit; border:2px solid #fffbfe; border-radius:3px; position:relative;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);}
.efirator_1 > img{width: 100%;max-width: 60px;display: block;margin: 0 auto;}
.efirator_1 > span{position: absolute;bottom: -6px;left: -24px;width: 64%;display: block;}
.efirator_1 > span> img{ width:100%; display:block; max-width:38px; max-height:38px;}
.phot_efi_1{width: inherit;height: inherit; border:2px solid #b6d9f4;border-radius:3px;
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);}
.phot_efi_1 img{ width:100%; max-width:48px; max-height:48px; display:block; margin:0 auto;}
.girl{background: #ffe5f5;}
.guy{ background:#fcfeff;}
.tim_se{ right:18px; top:3px; opacity:0.1; 
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;}
.ul_efir > li:hover .tim_se {opacity:1;}

.no_im_1 div.second_ef{width:  53.8%;}
.bg_00aff0{ background:#00aff0;}
.btn_efir_1{ padding:7px 34px;}
.btn_efir_1:hover {background:#009dd6;}
.v_efirs{background:#90cf3f;}
.v_efirs:hover{background:#7eb536;}
.textarea_efi:focus, .textarea_efi.active{outline:none;border: 2px solid rgba(144,207,63,1); height:57px;}
.btn_ef_gr{ display:none;}
.btn_ef_gr a{color: #a1a6ac;font-size: 20px;line-height: 28px;border: 1px solid #a1a6ac;width:42%;text-align: center;border-radius: 2px;height: 28px;}
.btn_ef_gr a i{ margin-top:4px;}
.btn_ef_gr a.active{margin-top: 10px;background: #ffffff;border-bottom: 0;position: relative;z-index: 1; border-radius:2px 2px 0 0; }
.smile_box{border: 1px solid #a1a6ac;position: relative;top: -11px; display:none;}
.smile_box .box{ border:0px !important;border-top: 1px solid #d9d9d9 !important;top: -1px;}
.typ_smile{ height:29px;}
/*.typ_smile:before{    content: "";height: 1px;background: #d9d9d9;position: absolute;width: 100%;top: 28px;z-index: 1;}*/
.typ_smile li{float: left;font-size: 20px;line-height: 28px;color: #a1a6ac;width: 30px;text-align: center;cursor: pointer;position: relative;z-index: 2;height: 28px;}
.typ_smile li:hover, .typ_smile li.active{ color:#66d6ff; border-bottom:1px solid #66d6ff;-moz-transition: color  0.3s 0.02s ease;
 -o-transition: color  0.3s 0.03s ease;
 -webkit-transition: color  0.3s 0.03s ease;}
.close_smil_box{    font-size: 20px;line-height: 28px;color: #a1a6ac;width: 30px;text-align: center;cursor: pointer;height: 28px;right: 0;top: 0px;}
.close_smil_box:hover{color:#66d6ff;-moz-transition: color  0.3s 0.02s ease;
 -o-transition: color  0.3s 0.03s ease;
 -webkit-transition: color  0.3s 0.03s ease;}
.close_text_ifir		{font-size: 20px;line-height: 28px;color: #a1a6ac;width: 30px;text-align: center;cursor: pointer;height: 28px;right: 0 !important;top: 0px !important; opacity:0;-moz-transition: all  0.3s 0.02s ease;
 -o-transition: all  0.3s 0.03s ease;
 -webkit-transition: all  0.3s 0.03s ease;}
.close_text_ifir:hover  {color:#66d6ff;}
.text_ifir.active  .close_text_ifir	{opacity:1;}
.pojar .tultip{width: 120px;left: -158px;top: 0px;}
.pojar .tultip div.pr:after{content: "";display: block;position: absolute;width: 0px;height: 0px;border: 5px solid;border-color: transparent transparent transparent #000;right: -25px;top: 7px;}
/*.pojar:hover > .tultip{ display:block;}*/

@media (min-width: 0px) and (max-width: 1169px) { 	
	.s_ef_name	{font-size:12px;}
	.s_ef_pe	{font-size:11px;}
	.message_1{ font-size:11px; margin-top: 1%;}
}
.info_profil_1{bottom: 6px;width: 43%;}
.imp_phot_1{border: 5px solid #f7f0f8;margin: 3% auto;width: 67.2%;}
.t_imp_phot_1{box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.5);}
.mb48{ margin-bottom:40px;}
.small_phot_pr span{ float:left;width: 19.4%;}
.small_phot_pr span{ position: absolute;
box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.5);
border: 3px solid #f7f0f8;
    border-radius: 3px;}
.small_phot_pr span:hover{z-index: 1;}
.small_phot_pr span a{ display:block;}

.first_sm_phot{bottom: 32px;
    left: 10px;}
.two_sm_phot{    bottom: 18px;
    left: 40px;}
.third_sm_phot{    bottom: 4px;
    left: 68px;}
.forth_sm_phot{    bottom: 18px;
    right: 12px;}

.right_pr_info{height: 142px;width:57%;}
.bg_7cbc00{ background:#7cbc00;}
.btn_1{ background:#f00808; padding:5px 10px;}
.btn_1:hover{ background:#d60606;}
.btn_1:active{ background:#f21848;}
.simpatylka:hover:before, .simpatylka.active:before{content: "\f004";}
.simp_1{top: 6px;right: 14px;}
.status_t{width: 78%;background: rgba(255,255,255,0.8);bottom:110%;left: 9%;padding: 5px 2%;
    box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.5);}
.status_t > div:focus{outline: none;}
.status_t i{ position:absolute; bottom:0px; right:4px; bottom:4px;}
.gl_1 i{width: 17%;margin-bottom: -19%;right: 18px;background: url(../../images/gl_1.png) no-repeat;background-size: cover;padding: 6% 0%;}
@media (max-width: 1105px) and (min-width: 0px){
.drug_plas{padding: 0 6px;}
}

#uploadPhoto input {
    z-index: 2;
    margin-top: -20px;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
	}
	
@media (min-width: 0px) and (max-width: 1169px) { 	
	.s_ef_name	{font-size:12px;}
	.s_ef_pe	{font-size:11px;}
	.message_1{ font-size:11px; margin-top: 1%;}
} 
/*.full_efir ul#server-name {
    height: 755px;
    overflow: auto;
}*/
.center_column_full {
    width: 50.5%;
    /*max-width: 560px;*/
	max-width: 574px;
    display: inline-block;
    min-width: 500px;
}

.full_efir .right_menu_help_efir {
    float: right;
     width: 5.5%;
	 padding: 7px 2px;
    height: 100%;
    border-left: 1px solid #F3FBFF;
}
.full_efir .right_menu_help_efir span{
       margin: 4px 0;
    display: block;
    text-align: center; 
	cursor:pointer;
	}
.full_efir .second_ef {
    margin: 1% 0 ;

}
.full_efir .tim_se{
    right: 50px;
}
.full_efir .third_ef{
	    margin-top: 20px;
    width: 10.6%;
}
.full_efir .no_im_1 div.second_ef {
    width: 61.8%;
}
.full_efir .first_ef {
    width: 11.5%;
    margin: 2%;
}
.full_efir .podarok {
    position: absolute;
    margin-left: 0px;
    margin-top: 45px;
}
span.simpatia_efir {
    font-size: 19px;
}
.form_report textarea{
	width: 255px;
    height: 120px;
}

.full_eff_btn{ width:32%;}
.full_eff_btn a{ margin-right:4.7%;}
.full_eff_btn a i{ margin-top:4px;}
.full_eff_btn a:last-child{ margin-right:0px;}
.full_eff_btn a.first_btn_ef_gr, .full_eff_btn a.last_btn_ef_gr{color: #a1a6ac;font-size: 20px;line-height: 28px;border: 1px solid #a1a6ac;width: 22%;text-align: center;border-radius: 2px;height: 28px;}
.vefi_2{background: #90cf3f;}
.full_eff_btn .v_efirs{ width:45%; position: relative; z-index:1;margin-right:0px;}
.full_eff_btn .first_btn_ef_gr.active{margin-top: 10px;background: #ffffff;border-bottom: 0;position: relative;z-index: 3;border-radius: 2px 2px 0 0;}
.fuul_sm_box{width: 298px;top:8px;position: absolute;z-index: 2;}
.full_eff_btn a.first_btn_ef_gr{ width:100%; position:absolute;}
.fds_bl{width: 22%; height:28px;    margin-right: 4.7%;}
#right_full_efir .textarea_efi.active{ border:2px solid #66d6ff;}
.attention_1{ display:none;}
#scroll_s{height: 755px;overflow: auto;}
#scroll_s ul{ margin-right:10px;}
.smile_box .box .smile_icon{ margin:3px 7px;}
#right_full_efirs{width: 48.5%;min-width: auto;}