﻿*{
  margin:0;
  padding:0;
  font-family:arial;
  color:#5F5C60;
  font-size:13px;
  background-color:transparent;
  text-align:left;
  line-height:120%;
}
body, html {
  text-align:center;
  min-width:1000px;
  background:#EFEFEF;
  height: 100%;
}
a, input, select, textarea{
  outline: none;
   }
a{
  color:#28aca9;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
a img{
  border:none;
}
p{
  margin-bottom:10px;
}
h2{
  font-size:21px;
  margin-bottom:5px;
  padding-bottom:5px;
  color:#2b2a29;
  font-family:times new roman;
  border-bottom:1px solid #DDDDDD;
}
h3{
  font-size:20px;
  margin-bottom:5px;
  padding-bottom:5px;
  color:#2b2a29;
  font-family:times new roman;
  border-bottom:1px solid #DDDDDD;
  font-weight:normal;
}
h4{
  font-size:21px;;
  margin:5px 12px;
  padding-bottom:15px;
  color:#2b2a29;
  font-family:times new roman;
  border-bottom:1px solid #DDDDDD;
}
h5{
  font-family: arial;
}
h6{
  font-family:times new roman;
  text-transform:uppercase;
  margin:10px 0 20px;
  font-weight:normal;
  font-size:14px;
}
.clear{
  clear:both;
}
.clear_r{
  clear:right;
}
.clear_l{
  clear:left;
}
.clear_f{
  width:600px;
}
.header{
  background:url(/images/header.jpg) no-repeat 50% 0 #111111;
  height:408px;
  padding:6px 0 0 0;
}
.ins{
  width:1000px;
  margin:0 auto;
}
.header .ins{
  position:relative;
}
.menu_panel{
  background:url(/images/bg1.png) repeat 0 0;
  padding:25px;
  height:22px;
}
.login{
  float:right;
  padding-top:5px;
  position:relative;
}
.login a{
  text-transform:uppercase;
  font-size:11px;
}
.login a img{
  margin-right:6px;
}
.loginform label{
  width:135px !important;
}
.loginform .button2{
  display: block !important;
  margin:0 auto !important;
  width:160px;
}
.loginform .checks{
  padding:0 0 0 10px !important;
  vertical-align:top !important;
}

.menu_panel a{
  color:#6a6868;
}
.menu_panel a:hover{
  color:#28aca9;
  text-decoration:none;
}
.logo,.logo b{
  font-size:18px;
  font-family:georgia, times new roman;
  text-transform:uppercase;
}
.logo{
  color:#ffffff !important;
  margin-right:50px;
}
.logo b{
  color:#28aca9 !important;
}
.menu,.menu li{
  display: inline;
}
.menu li{
  margin-right:30px;
}
.menu span{
  color:#a1a2a2;
}
.slogan{
  position:absolute;
  font-size: 20px;
  color:#CACACA;
  font-weight:bold;
  left:350px;
  top:134px;
}
.slogan,.slogan span{
  font-family:times new roman;
}
.slogan span{
  display:block;
  color:#838381;
  font-size:19px;
  font-weight:normal;
  margin-top:-2px;
  padding-left:30px;
}
.content{
  width:991px;
  margin:0 auto;
  padding-left:8px;
  margin-top:-27px;
  /*margin-top:300px;*/
}
.form{
  background:#222224;
  margin-bottom:27px;
}
.reg a,.reg span{
  float:right;
  background:url(/images/icon2.png) no-repeat 40px 50% #00AFAA;
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  display: block;
  text-transform: uppercase;
  padding:44px 40px 45px 83px;
  height:30px;
  width:80px;
}
.reg:hover a{
  text-decoration: none;
}
.reg a:hover{
  background-color:#00C7C0;
}
.search{
  padding:13px 5px 15px 25px;
}
.search label{
  padding:6px 12px 7px;
  display:block;
  color:#656565;
}
.search li{
  float:left;
  list-style:none;
  margin-right:16px;
}
.search .button2{
  padding:8px 30px;
  margin-top:6px;
  background:#434347;
}
.butt_search{
  background:url("/images/icon68.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
  border:none;
  width:30px;
  height:18px;
  float:right;
  margin-right:11px;
  margin-top:11px;
}
.butt_search:hover{
  cursor:pointer;
  background-position:50% 100%;
}

.search input[type="text"]{
   border-radius:30px;
   border: 1px solid #A19F9F;
   width:35px;
   padding:10px 15px;
   height:14px;
   font-size:13px;
   color:#ffffff;
}
.search input[type="text"]:focus{
  border-color: #00BCB4;
}
.styled-select select {
   width: 190px;
   border: none;
   color: #ffffff;
   vertical-align:center;
}
.styled-select optgroup{
  background:#343437;
}
.styled-select option{
  padding:0 15px;
  background:#222224;
}
.styled-select {
   width: 171px;
   height: 27px;
   overflow: hidden;
   background: url(/images/new_arrow.png) no-repeat 94%;
   border-radius:30px;
   border: 1px solid #A19F9F;
   padding-left:10px;
   padding-top:7px;
}
.button{
  background:#00AFAA;
  border-radius:30px;
  padding:10px;
  color:#ffffff;
  text-align:center;
  border:none;
  width:170px;
  font-weight:bold;
  margin-top:7px;
}
.block{
  background:#ffffff;
  border:1px solid  #DBDBDB;
  padding:18px 11px 29px;
  margin:14px 0;
}
.block h2{
  margin:0 4px 5px;
}
.anketa{
  display: block;
  float:left;
  position:relative;
  width:154px;
  margin:0 3px 7px 4px;
}
.anketa img{
  display:block;
  width:154px;
}
.anketa span{
  background: #222224;
  background:url(/images/arrow2.png) no-repeat 95% 50%,url(/images/bg2.png) repeat 0 0;
  position:absolute;
  display:block;
  top:135px;
  color:#ffffff;
  font-size: 12px;
  padding:3px 16px 3px 10px;
  width:118px;
}
.anketa span i{
  font-style: normal;
  font-size:10px;
  color:#bebebd;
  display: block;
}
.anketa:hover span{
  background:url(/images/arrow2.png) no-repeat 95% 50% #00AFAA;
}
.anketa:hover i{
  color:#ffffff;
}

.anketa.auction-pos-male{
    float: right;
    margin-top: 100px;
}
.anketa.auction-pos-female{
    float: left;
    margin-top: 100px;
}
.more{
  float:right;
  background:url(/images/icon3.png) no-repeat 100% 0;
  padding-right:17px;
  color:#a1a2a2;
  margin-right:8px;
  margin-top:8px;
  display:block;
}
.more:hover{
  text-decoration: none;
  color:#28aca9;
  background-position:100% -16px;
}
.footer{
  background:#FFFFFF;
  border-top:1px solid #DBDBDB;
  padding:40px 0;
  margin-top:80px;
}
.footer li{
  list-style:none;
  padding-bottom:5px;
  color:#a1a2a2;
}
.footer li a{
  color:#a1a2a2;
  font-size:12px;
}
.footer li a:hover{
  color:#28aca9;
  text-decoration:none;
}
.footer ul{
  float:left;
  margin:0 50px 0 20px;
}
.age{
  margin-top:-10px;
}
.content2{
  background:#FFFFFF;
  border:1px solid  #DBDBDB;
  width:965px;
  margin:0 auto;
  padding:0 15px 20px;
  /*margin-top:300px;*/
  margin-top:-170px;
  min-height: 400px;
  
}
.profile_menu{
  background:#F0EFEF;
  border-bottom:1px solid #DCDCDC;
  margin:-1px -15px 0;
  padding:0 10px;
}
.profile_menu li{
  list-style:none;
  display: inline-block;
}
.profile_menu li a,.profile_menu li span{
  font-weight:bold;
}
.profile_menu li a{
  color:#817E81;
}
.profile_menu li a:hover{
 color:#28aca9;
 text-decoration:none;
 border-color:#D5D2D2;
}
.profile_menu li a,.profile_menu li span{
  border-top:5px solid #F0EFEF;
  padding:12px;
  display:inline-block;
}
.profile_menu li span{
  border-color:#00ADA8;
  color:#2b2a29;
}
.notice{
  display:inline;
}
.not{
  float:right;
  margin:0 6px;
  color:#a1a2a2;
}
.not a{
  color:#28aca9;
  margin-right:10px;
  text-decoration:underline;
  font-size:12px;
  vertical-align:top;
  padding-top:6px;
  display:inline-block;
}
.not a:hover{
  text-decoration:none;
}
.not span{
  background:#DE5464;
  color:#ffffff;
  font-size: 10px;
  font-weight:bold;
  position:relative;
  padding:0px 4px;
  margin-left:-8px;
}
.not img{
  vertical-align:middle;
  margin-right:2px;
}
.not span i{
  background:url(/images/bg3.png) no-repeat 0 0;
  position:absolute;
  display:block;
  width:3px;
  height:6px;
  left:-3px;
  top:3px;
}
.zero{
  visibility: hidden;
}
.system{
  margin-left:13px;
  margin-right:15px;
}
.balance{
  margin-right:43px;
}
.sub_menu{
  border-bottom:1px solid #E5E5E5;
  margin:0 -15px 17px;
  padding:0 15px;
}
.sub_menu li{
  list-style:none;
  display:inline-block;
}
.sub_menu li a,.sub_menu li span{
  border-bottom:1px solid #ffffff;
  padding:14px 7px;
  display:inline-block;
}
.sub_menu li a{
  color:#a4a4a4;
  text-decoration:none;
}
.sub_menu li a:hover{
  color:#28aca9;
  border-color:#28aca9;
}
.sub_menu li span{
  color:#00ADA8;
  border-color:#28aca9;
}

.colleft{
  width:323px;
  float:left;
}
.cover{
  position:relative;
  margin-bottom:5px;
}
.cover img{
  width:323px;
}
.edit{
  background:url(/images/icon11.png) no-repeat 8px 10px, url(/images/bg2.png) repeat 0 0;
  padding:10px 15px 10px 27px;
  position:absolute;
  bottom:13px;
  left:0;
  color:#575656;
}
.edit img{
  margin-right:5px;
}
.edit:hover{
  background:url(/images/icon11.png) no-repeat 8px -16px #00C2BA;
  color:#ffffff;
  text-decoration:none;
}
.gifts{
  border:1px solid #DEDEDE;
}
.gift_block{
  padding:5px;
  height:40px;
}
.gift_block a{
 margin:0 5px;
}
.gift_block .more{
  font-size:12px;
}
.button_gift{
 background:url(/images/icon12.png) no-repeat 13px 50% #DFDFDF;
 width:50px;
 height:50px;
 display:block;
 float:left;
}
.button_gift:hover{
  background-color:#00C2BA;
}
.colright{
  margin-left:345px;
}
.anketa_menu{
  border-bottom:1px solid #EBEBEB;
  font-size:12px;
  padding-top:7px;
  padding-bottom:2px;
  margin-bottom:17px;
  margin-right:5px;
}
.anketa_menu_button{
  float:right;
  margin-top:9px;
  color:#a1a2a2;
}
.anketa_menu_button b{
  font-weight:normal;
  color: #B08072;
  font-size:12px;
}
.anketa_menu_button a{
 background:#00AFAA;
 color:#ffffff;
 font-weight:bold;
 padding:10px 20px 10px 10px;
 font-size:12px;
 margin-left:10px;
}
.anketa_menu_button a:hover {
    background-color: #00c7c0;
    text-decoration:none;
}
.anketa_menu_button a img{
  vertical-align:middle;
  margin-right:8px;
  margin-bottom:2px;
}
.options a{
  display:inline-block;
  width:31px;
  height:31px;
  margin-right:4px;
}
.options a:hover{
  background-position:0 100%;
}

.opt1{
  background:url(/images/icon13.png) no-repeat 0 0;
}
.opt2{
  background:url(/images/icon14.png) no-repeat 0 0;
}
.opt3{
  background:url(/images/icon15.png) no-repeat 0 0;
}
.opt4, .hide-anketa{
  background:url(/images/icon88.png) no-repeat 0 0;
}

.opt4.visible, .hide-anketa.visible {
    background: rgba(0, 0, 0, 0) url("/images/icon16.png") no-repeat scroll 0 0;
}
.opt5{
  background:url(/images/icon17.png) no-repeat 0 0;
}
.opt6{
  background:url(/images/icon18.png) no-repeat 0 0;
}
.opt7,.delete-button{
  background:url(/images/icon35.png) no-repeat 0 0;
}
.opt8,.bookmark,.bookmark-button{
  background:url(/images/icon36.png) no-repeat 0 0;
}

.opt8,.unbookmark{
  background:url(/images/icon36-negative.png) no-repeat 0 0;
}

.opt9,.blacklist-button{
  background:url(/images/icon37.png) no-repeat 0 0;
}
.opt10,.spam-button{
  background:url(/images/icon38.png) no-repeat 0 0;
}
.opt11{
  background:url(/images/icon40.png) no-repeat 0 0;
}
.opt12,.fav-button{
  background:url(/images/icon42.png) no-repeat 0 0;
}
.opt13,.contact-button{
  background:url(/images/icon43.png) no-repeat 0 0;
}
.opt14{
  background:url(/images/icon46.png) no-repeat 0 0;
}
.opt15{
  background:url(/images/icon55.png) no-repeat 0 0;
}
.opt16,.wink-button{
  background:url(/images/icon56.png) no-repeat 0 0;
}
.opt17,.gift-button{
  background:url(/images/icon59.png) no-repeat 0 0;
}
.opt18{
  background:url(/images/icon59.png) no-repeat 0 0;
}
.opt19{
  background:url(/images/icon60.png) no-repeat 0 0;
}
.opt20{
  background:url(/images/icon78.png) no-repeat 0 0;
}
.opt21{
  background:url(/images/icon79.png) no-repeat 0 0;
}
.opt22{
  background:url(/images/icon82.png) no-repeat 0 0;
}

.opt23{
  background:url(/images/icon83.png) no-repeat 0 0;
}
.opt24{
  background:url(/images/icon83.png) no-repeat 0 0;
}
.opt25{
  background:url(/images/icon84.png) no-repeat 0 0;
}
.opt26{
  background:url(/images/icon35.png) no-repeat 0 0;
}
.opt27{
  background:url(/images/icon85.png) no-repeat 0 0;
}
.opt28{
  background:url(/images/icon86.png) no-repeat 0 0;
}
.opt29{
  background:url(/images/icon87.png) no-repeat 0 0;
}
.opt30{
  background:url(/images/icon88.png) no-repeat 0 0;
}
.opt31{
  background:url(/images/icon89.png) no-repeat 0 0;
}

.opt32{
  background:url(/images/icon71.png) no-repeat 0 0;
}

.opt32{
  background:url(/images/icon86.png) no-repeat 0 0;
}
.opt33{
  background:url(/images/icon85.png) no-repeat 0 0;
}
.opt34{
  background:url(/images/icon95.png) no-repeat 0 0;
}
.opt36{
  background:url(/images/icon98.png) no-repeat 0 0;
}
.opt37{
  background:url(/images/icon99.png) no-repeat 0 0;
}

.opt35{
  background:url(/images/icon96.png) no-repeat 0 0;
}

.opt35{
  background:url(/images/icon96.png) no-repeat 0 0;
}

.prem_w{
  background: url(/images/premium_w.png) no-repeat 0 0;
  width:21px;
  height:14px;
  display:block;
  position:absolute;
  right:-26px;
  top:5px;
}
.name{
  color:#2b2a29;
  font-size:30px;
  font-family: "Times New Roman", Times, serif;
  position:relative;
  display:inline-block;
  margin-bottom:10px;
}
.info{
  padding:0 20px 0 5px;
  overflow:hidden;
}
.info ul{
  float: right;
}
.info li{
  list-style:none;
  padding:0 0 15px;
}
.info li img{
  margin-right:3px;
  padding-bottom:3px;
  vertical-align:bottom;
}
.info li b{
  color:#00AFAA;
  font-weight: normal;
  padding-bottom:3px;
  display:inline-block;
}
.info1{
  width:210px;
  padding-left:3px;
}
.info2{
  width:380px;
}
.more_info{
  background:url(/images/bg4.jpg) repeat-x 0 50% #ffffff;
  display:block;
  text-align:center;
  padding:8px 0;
  margin:0 23px 19px 3px;
}
.more_info a{
  background: #ffffff;
  padding:5px 10px;
  color:#a4a4a4;
  font-size:11px;
}
.more_info a:hover{
  text-decoration:none;
  color:#28aca9;
}
.photos_block{
  width:564px;
  height:92px;
  float:left;
  overflow:hidden;
  position:relative;
}
.photos_cont li{
  list-style:none;
  display: inline;
  width:145px;
}
.photos_cont{
  width:7000%;
  position:absolute;
}
.photos_cont a{
  margin:0 6px 0 0;
}
.photos img{
  height:92px;
  width:135px;
}
.next,.prev{
  display: block;
  width:20px;
  height:18px;
  float:left;
  margin-top:37px;
}
.next{
  background:url(/images/arrow3.png) no-repeat 50% 0;
}
.prev{
  background:url(/images/arrow4.png) no-repeat 50% 0;
}
.prev:hover, .next:hover{
  background-position:50% 100%;
}
.disabled{
  cursor: default;
  opacity:0.3;
}
.disabled:hover{
 background-position:50% 0;
}
.content3{
  width:997px;
  margin:0 auto;
}
.block2{
  width:48%;
  float:left;
  margin:0 37px 0 0;
}
.end{
  margin:0px !important;
}
.block2 .anketa, .block2 .anketa img{
  width:109px;
}
.block2 .anketa span{
  width:78px;
  top:95px;
  padding-top:7px;
  padding-bottom:7px;
}
.block2 .online{
  top:78px;
}
.colright .more{
  margin-right:35px;
}
.button2{
  background:#00AFAA;
  border-radius:30px;
  text-align:center;
  padding:10px 30px;
  color:#ffffff;
  font-weight:bold;
  border:none;
  margin-top:5px;
}
.button2:hover{
  background-color: #00c7c0;
  text-decoration:none;
  cursor:pointer;
}
.form1{
  margin:30px 0 0 0;
  padding:0 0 20px;
}
.form1 li{
  list-style:none;
  padding-bottom:15px;
}
.form1 input[type="text"], .form1 input[type="password"],.form1 input[type="email"],.edit-album-name{
    border: 1px solid #DCDBDB;
    border-radius: 30px;
    color: #5f5c60;
    font-size: 13px;
    height: 16px;
    padding: 10px 15px;
    width: 230px;
    vertical-align:top;
}

.serch-form-index input[type="text"]{
    color: #5f5c60;
}

.form1 input[type="text"]:focus,.form1 input[type="password"]:focus, textarea:focus,.edit-album-name{
  border-color: #00BCB4;
  background:#FAF5FF;
}

.edit-album-name{
    width: 100px;
}

.form1 li img{
  vertical-align:middle;
}
.form1 input[type="submit"],.form1 input[type="button"]{
    cursor:pointer;
}

textarea {
    border: 1px solid #DCDBDB;
    border-radius: 25px;
    color: #5f5c60;
    font-size: 13px;
    padding: 15px;
    vertical-align:top;
}
.form1 textarea {
    height: 92px;
    width: 300px;
}
.form1 .button2{
  margin-left:190px;
  margin-right:10px;
}
.form1 li label{
  float:left;
  display:block;
  width:180px;
  text-align:right;
  padding-right:10px;
  padding-top:7px;
  color:#b2b2b2;
}
.form1 li img{
  width:100px;
}
.form1 li b{
  color:#00afaa;
  font-weight:normal;
  margin-bottom:1px;
  display:block;
}
.form1 .styled-select{
  background-image:url(/images/new_arrow2.png);
  border: 1px solid #DCDBDB;
  width:250px;
}
.form1 .styled-select select{
  color: #5f5c60;
  width:269px;
}
.form1 .styled-select optgroup{
  background:#EFEFEF;
}
.form1 .styled-select option{
  background:#FFFFFF;
}
.form1 label i{
  color:#DE5464;
  font-weight:bold;
}

.form1_right{
  float:right;
  width:400px;
}
.form1 .disabled{
  opacity: 0.5;
}


.checks{
  overflow:hidden;
  padding-top:10px;
}
.checks label{
  text-align:left !important;
  float:none !important;
  display: inline !important;
  color:#5f5c60 !important;
  padding-left:5px;
}
.form1_right li{
  list-style:none;
  padding-bottom:7px;
}
.radiobut{
  overflow:hidden;
  padding-left:20px;
}
.radiobut label {
  display:inline-block !important;
  float:none !important;
  padding:5px;
  width:auto !important;
  text-align:left !important;
  cursor:pointer;
  color:#5F5C60 !important;
}
.h7{
  border-bottom: 1px solid #ebebeb;
  padding:0 0 10px 10px;
  font-size:16px;
  color:#B2B2B2;
  margin-bottom:20px;
}
.h7 img{
  vertical-align:middle;
  margin-right:5px;
}
.h7 span{
  margin-left:10px;
  color:#B2B2B2;
}
.h7 .options{
  float:right;
  margin-right:10px;
}
.h7 .anketa_menu_button{
  margin-top:13px;
}

.tariffs{
  margin-bottom:20px;
}
.tariff{
  float:left;
  width:130px;
  padding:15px 10px 10px;
  border:1px solid #E5E5E5;
  text-align:center;
  margin-right:10px;
}

.tariff:hover{
  background:#FAF5FF;
}
.tariff b{
  display:block;
  text-align:center;
  font-size:30px;
  font-weight:normal;
  font-family:times new roman;
}
.tariff i{
  font-style:normal;
  color:#ADADAD;
  padding:0 0 3px;
  display:block;
  text-align:center;
}
.table table{
  width:100%;
  border-collapse:collapse;
  margin-bottom:10px;
}
.table table td{
  padding: 10px;
  border-bottom:1px solid #E5E5E5;
  text-align:center;
}

.table table tr.system{
  background:#CCE3FF;
}

div.system{
  background:#EBF4FF;
}

.table table td b{
  font-family:times new roman;
  font-weight:normal;
  text-transform:uppercase;
  font-size:11px;
}
.table .link img{
  vertical-align:middle;
  margin:0 5px 3px 0;
}
.sel td{
  padding: 15px;
  text-transform:uppercase;
  color:#b08072;
  font-size:11px;
  font-family:times new roman;
  font-weight:normal;
  background:#FAF5FF !important;
  text-align:center;
}
.sel th{
  font-family: times new roman;
  font-weight:normal;
  text-transform:uppercase;
}
.sel th img{
  vertical-align:middle;
  padding-bottom:4px;
}
.table table th{
  background:#EBF4FF;
  border-bottom:1px solid #CCE3FF;
  padding:10px;
  font-weight:normal;
  text-align:center;
}
.table thead th{
  background:#EFEFEF !important;
  border-bottom:1px solid #CCCCCC !important;
  text-align:center !important;
  font-size:12px !important;
  font-family: arial !important;
  text-transform:none !important;
  color:#adadad;
}

.table thead th.al{
  width:80%;
}
.filters{
  padding:0 10px 10px;
  margin:0 0 10px;
  border-bottom:1px solid #EBEBEB;
}
.filters .options{
  float:right;
  margin:-8px 20px 0 0;
}
.filter1 a,.filter1 span{
  margin-right:7px;
}
.filter1 span{
  font-weight:bold;
}
.filter1 a{
  border-bottom:1px dotted #00AFAA;
}
.filter1 .disabled{
  font-weight: normal;
  border-bottom:1px dotted #5f5c60;
}
.filter1 a:hover{
  border-color:#ffffff;
  text-decoration:none;
}
.filter2{
  float:right;
}
.filter2 .styled-select{
  background-image:url(/images/new_arrow2.png);
  border: 1px solid #DCDBDB;
  width:150px;
  margin-top:-10px;
}
.filter2 .styled-select select{
  color: #5f5c60;
  width:169px;
}
.filter2 .styled-select optgroup{
  background:#EFEFEF;
}
.filter2 .styled-select option{
  background:#FFFFFF;
}
.user{
  background:#F7F7F7;
  padding:7px;
  width:280px;
  display:block;
}
.user:hover{
  background:#FAF5FF;
  text-decoration:none;
}
.user img{
  width:70px;
  float:left;
  margin-right:15px;
}
.user span{
  display:block;
  font-size:11px;
  color:#a4a4a4;
}
.name2{
  display:block !important;
  padding:20px 0 5px !important;
  font-size:15px !important;
  color:#2B2A29 !important;
}

.banned{
  font-size:8px !important;
  color:#FF0000 !important;
  text-decoration:none;
  font-weight:bold !important; 
}

.mail, .add,.gift{
  color:#b2b2b2;
  display:block;
  margin-top:7px;
  margin-left:15px;
}
.add b{
  font-weight:bold !important;
  font-size:14px !important;
  margin-left:0px !important;
  color:#C7C7C7;
}
.add{
  padding-left:8px;
}

.mail{
  background:url(/images/icon28.png) no-repeat 0 2px;
  padding-left:20px;
}
.gift{
  background:url(/images/icon54.png) no-repeat 0 0;
  padding-left:20px;
}
.mail:hover,.add:hover,.add:hover b, .gift:hover{
  color:#28aca9 !important;
  text-decoration:none;
}
.mail:hover{
  background-position:0 -17px;
}
.gift:hover{
  background-position:0 -17px;
}
.wink{
  background:url(/images/icon29.png) no-repeat 10px 50% #00AFAA;
  padding-left:40px;
  width:130px;
}
.on{
  background:#DE5464;
  color:#ffffff !important;
  display:inline-block !important;
  padding:0 3px;
}
.table_l td{
  text-align:left !important;
}
.table_l td i{
  font-style: normal;
  color:#b2b2b2;
  display:block;
  padding:10px 0 0;
}
.table_l .button2{
  display:inline-block;
}
.field1{
  width:90px !important;
}
.top{
  background:#FF9966;
  position:absolute;
  top:0;
  left:0;
  color:#ffffff;
  font-style:normal;
  padding:2px 6px;
  text-transform:uppercase;
  font-size: 10px;
  font-weight:bold;
}
.results .anketa, .results .anketa img{
  width:148px;
}
.results .anketa{
  margin:0 5px 10px;
  border:1px solid #ffffff;
}
.navi{
  text-align: center;
  padding:10px;
  margin:40px 0 20px;
  color:#b2b2b2;
}
.navi span,.navi a{
  display:inline-block;
  color:#b2b2b2;
}
.navi a{
  margin:0 6px;
}
.navi a:hover{
  text-decoration:none;
  color: #28aca9;
}
.navi span{
  border-radius: 50px;
  border:1px solid #D1D1D1;
  color:#b2b2b2;
  padding:7px 12px;
  margin:0 3px;
}
.top_block{
  border-color:#FF9966 !important;
}
.online{
  background:#DE5464;
  position:absolute;
  top:118px;
  left:0;
  color:#ffffff;
  font-style:normal;
  padding:2px 7px;
  font-size: 11px;
}
.alert, .info3{
  overflow:hidden;
  margin:-10px 0 25px;
}
.alert div,.info3 div{
  padding:20px 40px 15px 10px;
  position:relative;
  overflow:hidden;
  border:1px solid #e5e5e5;
}
.alert div{
  background:#FAF5FF;
  text-align:center;
  padding:20px 10px 15px;
  position:relative;
  overflow:hidden;
  border:1px solid #e5e5e5;
}
.alert p{
  text-align:center;
}
.alert,.alert i,.alert p,.alert b{
  color:#C19B90;
}
.info3 div{
  background:#ebf4ff url("/images/icon48.png") no-repeat scroll 35px 7px;
  padding-left:100px;
  border:1px solid #D1E6FF;
}
.close{
  display:block;
  position:absolute;
  right:12px;
  top:8px;
  background:url(/images/icon47.png) no-repeat 0 0;
  width:12px;
  height:12px;
}
.close-album{
  display:block;
  position:absolute;
  right:5px;
  top:8px;
  background:url(/images/icon47.png) no-repeat 0 0;
  width:12px;
  height:12px;
}

.close:hover{
  background-position: 0 100%;
}

.close-photo{
  display:block;
  position:absolute;
  right:0px;
  top:8px;
  background:url(/images/icon47.png) no-repeat 0 0;
  width:12px;
  height:12px;
}
.close-photo:hover{
  background-position: 0 100%;
}
.wink{
  background:url(/images/icon29.png) no-repeat 10px 50% #00AFAA;
  padding-left:40px;
  width:130px;
}
.mess{
  background:url(/images/icon33.png) no-repeat 10px 50% #00AFAA;
  padding-left:40px;
  min-width:105px;
}
.del{
  background:url(/images/icon45.png) no-repeat 10px 50% #00AFAA;
  padding-left:40px;
  width:125px;
}
.ok{
  background:url(/images/icon49.png) no-repeat 10px 50% #00AFAA;
  padding-left:45px;
  width:100px;
}
.new td{
  background:#FAF5FF;
}
.new .user{
  background:#F0F0F0;
}
.link:hover,.link:hover td,.link:hover b,.link:hover i{
  cursor:pointer;
  color:#28aca9 !important;
}
.dialog_user{
  float: left;
  width:160px;
  background:#F7F7F7;
  padding:10px;
}
.dialog_user ul{
  margin-left:10px;
}
.dialog_user li{
  list-style:none;
  padding:4px 0;
}
.dialog_user li i{
  color:#b2b2b2;
  font-style:normal;
  font-size:11px;
  display:block;
}
.dialog_user .anketa{
  margin-right:30px;
  margin-bottom:10px;
}
.dialog_user .anketa  span{
  padding:8px 16px 8px 10px;
  font-size:14px;
}
.messages{
  overflow:hidden;
  margin-left:205px;
}

div.postblock{
  height: 350px;
  overflow-y: scroll;
}

.post{
  margin:25px 100px 25px 10px;
}
.post p{
  margin:10px 0;
}
.post p img{
  display:block;
  margin-bottom:5px;
}

.post b{
  font-size: 14px;
}
.messages .form2{
  margin:40px 0 20px;
}
.form2 .button2{
  margin-left:10px;
}

.form2 textarea{
  width:650px;
  height:70px;
  margin-bottom:10px;
  display:block;
}
.form1 .options,.form2 .options{
  display:inline-block;
  margin:0 0 0 5px !important;
  vertical-align:bottom;
}
.date{
  color:#a4a4a4;
  font-size: 11px;
  margin-left:8px;
}
.search2{
    border: 1px solid #DCDBDB;
    border-radius: 30px;
    color: #5f5c60;
    font-size: 13px;
    height: 14px;
    padding: 10px 15px 10px 35px;
    width: 180px;
    margin-bottom:-25px;
    vertical-align:bottom;
    background:url(/images/icon57.png) no-repeat 10px 50%;
}
.search2:focus{
  border-color: #00BCB4;
  background:url(/images/icon57.png) no-repeat 10px 50% #FAF5FF;
}
.table_l2 thead th,.table_l2 td,.table_l2 th{
  text-align:left !important;
}
.red{
  color:#b08072 !important;
}
.table_l2 i{
  color:#b2b2b2;
  font-style:normal;
}
.table_l2 th{
  color:#b2b2b2;
}
.support span{
  background:url("/images/bg2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.support:hover span{
  background:url("/images/bg2.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.faq {
    margin: 0 0 20px 42px;
}
.faq li {
    padding: 3px 0 6px;
}
.ans {
    height: 0;
    overflow: hidden;
}
.ans div {
    margin: 15px 0 0;
    padding: 5px 10px 15px;
}
.text{
  padding:0 20px 20px;
}
.text ol{
  margin-left:20px;
  margin-bottom:20px;
}
.text li{
  padding-bottom:5px;
}
.overlay{
  width:100%;
  height:100%;
  background:url(/images/bg4.png) repeat 0 0;
  position:fixed;
  z-index:10000;
  display:none;
}
.win{
  background:#FFFFFF;
  padding:0px 20px 20px 20px;
  width:555px;
  margin:140px auto;
  box-shadow:0 0 10px #656C76;
  border:1px solid #C6C4C4;
}
.wincont{
  text-align:center;
  display:none;
}
.wincont i,.wincont p, .wincont li b{
  font-size: 12px;
}
.winhead{
  margin:0 -20px;
  position:relative;
  height:25px;
}
.winhead .close{
  top:15px;
  right:15px;
}
.wincont .tariff{
  width:153px;
  margin:5px 5px 10px;
}
.wincont .h7{
  margin-bottom:10px;
}
.wincont .button2{
  margin-top:10px;
  display:inline-block;
}
.wincont .form1 label{
  width:130px;
}
.wincont .form1 .button2{
  margin-left:145px;
}
.buy{
  width:90px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  padding:10px 10px 10px 25px;
  margin:10px auto;
  display:block;
  background:url(/images/icon23.png) no-repeat 13px 50% #00AFAA;
}
.buy:hover{
  background-color: #00c7c0;
  text-decoration:none;
}
.alert1{
  background:#FAF5FF;
  border:1px solid #E5E5E5;
  color:#b08072;
  padding:13px;
  text-align:center;
  margin:0 5px 10px;
}
.alert1 a{
  color:#b08072;
  text-decoration:underline;
}
.alert1 a:hover{
  text-decoration:none;
}
.field2{
  width:135px !important;
}
.note4{
  font-size:12px;
  color:#b2b2b2;
  padding-top:5px;
}
.auction-note{
    color:#b2b2b2;
    padding-left: 45px;
    padding-bottom: 10px;
}
.gifts2 a{
  display:block;
  float:left;
  margin:10px;
  padding:5px;
}
.gifts2 a:hover{
  background:#faf5ff;
}
.gifts2 a img{
  width:108px;
}
.form4 textarea{
  display:block;
  width:520px;
  height:30px;
}
.form4 .options{
  display:inline-block;
  vertical-align:bottom;
}
.tariff2{
  display:block;
  text-align:center;
  font-size:20px;
  font-weight:normal;
  font-family:times new roman;
  padding-bottom:10px;
  margin-bottom:30px;
  margin-top:10px;
  color:#b08072;
}
.content4{
  background:#FFFFFF;
  border:1px solid  #DBDBDB;
  width:965px;
  margin:0 auto;
  padding:0 15px 20px;
  margin-top:0;
  min-height: 400px;
}
.field3{
  width:100px !important;
}
.captcha{
  margin-left:200px;
}
.captcha a{
  color:#b2b2b2;
}
.block .text{
  padding:10px 20px 20px;
}
.text ul{
  margin-left:15px;
}
 .checks2 label{
  float:none !important;
  width:auto !important;
  display: inline !important;
  margin-right: 20px !important;
  padding-left:2px;
}
.checks2{
  float:right;
  margin-right:100px;
  width:300px !important;
  text-align:left;
  display: block;
}
.form1 span{
  padding-top:7px;
  display:inline-block;
  width:330px;
}
.form1 .chosen-container span {
  padding-top:initial;
  display:initial;
  width:262px;
}

div.verification-div {
    display: inline;
    color:green;
}
.photo_pr{
  position: relative;
  display: inline-block;
}
.form3,.form4{
  padding:0 0 20px 0px;
  margin: 30px 0 0;
}
.form3 label{
  vertical-align:top;
}
.form3 li,.form4 li{
  list-style:none;
  display:inline-block;
  position:relative;
  padding:0 18px 30px;
}
.form4 li{
  margin:0 9px;
}
.form3 .button2 {
    margin-left: 35px;
    margin-right: 10px;
}
.form4 .close{
  top:1px;
  right:0;
}
.lock{
  position:absolute;
  width:15px;
  height:18px;
  display: block;
  background:url(/images/icon71.png) no-repeat 50% 50% #666666;
  top:5px;
  right:25px;
  opacity:0.8;
  border-radius:40px;
  cursor: pointer;
  padding:5px;
}

.unlock{
  position:absolute;
  width:15px;
  height:18px;
  display: block;
  background:#666666;
  top:5px;
  right:25px;
  opacity:0.8;
  border-radius:40px;
  cursor: pointer;
  padding:5px;
}

.form5 div{
  text-align:center;
}
.form5 li{
  list-style: none;
  background: #FAF5FF;
  border-bottom:1px solid #e5e5e5;
  position:relative;
}
.form5 li img{
  vertical-align:middle;
}
.form5 li input[type=checkbox]{
  margin-left:20px;
}
.form5 .add{
  float: right;
  margin-right:10px;
}
.form5 .button2{
  margin-top:15px;
  display:inline-block;
}
.del2{
    display: inline-block;
    height: 31px;
    width: 31px;
    background: url("/images/icon35.png") no-repeat scroll 0 0;
    position:absolute;
    right:15px;
    top:30px;
}
.del2:hover{
  background-position:0 100%;
}
.gift3{
  padding:5px 10px;
  border:1px dashed #DE5464;
  background:#FAF5FF;
}
.gift3 img{
  float:left;
}
.gift3 span{
  overflow:hidden;
  margin-left:135px;
  display:block;
  padding:25px 15px;
  width:460px;
  color:#b08072;
}
.wink2{
  background:url(/images/icon77.png) no-repeat 7px 50% #FAF5FF;
  padding:12px 42px;
  color:#b08072;
  border:1px dashed #E88792;
}
.wink2 b,.wink2 span{
  color:#b08072;
}
.chat_contacts{
  position: fixed;
  bottom:20px;
  right:10px;
  width:42px;
  background:#FFFFFF;
  overflow:hidden;
  padding:2px 2px 0 2px;
  z-index:9000;
}
.chat_cont_block{
  margin-bottom:2px;
  position:relative;
}
.chat_cont_block a img{
  opacity:0.7;
  border:1px solid #ffffff;
}
.chat_cont_block:hover .close2{
  background:url(/images/icon81.png) no-repeat 50% 50% #32322F;
}
.chat_cont_block img{
  width:40px;
  height:40px;
}
.close2{
  display:block;
  position:absolute;
  right:1px;
  top:1px;
  width:6px;
  height:6px;
  padding:3px;
}
.close2:hover{
  background-color: #00AFAA !important;
}
.active a img{
  opacity:1;
  border-color:#E3E3E3;
}
.chat_cont_block span{
  background: none repeat scroll 0 0 #de5464;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  z-index:1000;
  bottom:3px;
  right:-3px;
}
.chat_cont_block span i {
    background: url("/images/bg3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 6px;
    left: -3px;
    position: absolute;
    top: 3px;
    width: 3px;
}
.chat_cont_block span:hover{
  cursor:default;
}
.chat{
  display:none;
  position: fixed;
  bottom:20px;
  right:60px;
  width:270px;
  background:#181816;
  overflow:hidden;
  z-index:9000;
}
.chat_header{
  padding:10px 15px;
  font-weight:bold;
}
.chat_header .close{
  opacity:0.1;
}
.chat_header .close:hover{
  opacity:1;
}
.chat_body{
  background:#30302C;
  padding:5px 30px 10px 10px;
  height:250px;
  width:267px;
  overflow-y:scroll;
}
.avatar img{
  width:40px;
  height:40px;
}
.chat_post1 .avatar{
  float:left;
}
.chat_post1 .date{
  float:right;
}
.chat_post2 .date{
  float:left;
}
.chat_post2 .avatar{
  float:right;
}
.post_mess{
  background:#EFEFEF;
  padding:10px 10px 0;
  overflow:hidden;
  margin-bottom:15px;
}
.chat_post1 .post_mess{
  border-radius:0 5px 5px 5px;
}
.chat_post2 .post_mess{
  border-radius:5px 0 5px 5px;
}
.post_mess p{
  font-size:12px;
  margin-top:5px;
}
.post_mess b{
  font-size:11px;
  color:#2D2D2A;
}
.chat_body  .date{
  background:url(/images/icon80.png) no-repeat 4px 50% #272725;
  padding:2px 7px 2px 19px;
  font-size:10px;
  color:#b08072;
  margin:0 0 5px 0;
  display:inline-block;
}
.chat_footer{
  position:relative;
  width:268px;
  background:#FFFFFF;
  border:1px solid #D4D4D4;
  padding:7px 0;
}
.chat_footer textarea{
  height:17px;
  border-radius: 50px;
  width:206px;
  background:#FFFFFF;
  padding:5px 13px;
  border:none;
}
.options2{
  padding:4px 5px;
  text-align: right;
}
.options2 a{
  display:inline-block;
  width:24px;
  height:24px;
  margin:0 1px;
}
.options2 a:hover{
  background-position:0 100%;
}
.options3{
  position: absolute;
  right:3px;
  top:6px;
  background:#ffffff;
  padding:5px;
}
.options3 a{
  display:inline-block;
  width:21px;
  height:21px;
  margin:0 1px;
}
.options3 a:hover{
  background-position:0 100%;
}
.chat_options{
  background:#222220;
  padding:3px 5px;
}
.wink3{
  background:url(/images/icon77.png) no-repeat 10px 50% #F5EBFF;
  border:1px dashed #e88792;
  padding:11px 10px 11px 45px;
  border-radius:0 5px 5px 0 !important;
  border-left:1px solid #CECFCF;
}
.wink3 b{
  color:#b08072;
}
.gift4{
  background:#F5EBFF !important;
  border:1px dashed #e88792 !important;
  border-radius:0 5px 5px 5px !important;
}
.gift4 p{
   color:#b08072;
   text-align:center;
}
.gift4 img{
  width:80px;
  display:block;
  margin:7px auto;
}
.gift4 span{
  font-size:11px;
  margin-left:10px;
  color: #a4a4a4;
}

.form1 input.code-field {
    width: 60px;
    margin-top: 5px;
}

.translate{
    display:none;
}

.pref-users{
    display: inline-block;
    padding: 10px;
}

.pref-users span{
    background: #222224;
    background:url(/images/arrow2.png) no-repeat 95% 50%,url(/images/bg2.png) repeat 0 0;
    position:relative;
    display:block;
    top:-35px;
    color:#ffffff;
    font-size: 12px;
    padding:3px 16px 3px 10px;
    width: 84px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.jcarousel {
    position: relative;
    overflow: hidden;
}

.jcarousel ul {
    width: 20000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
}

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 200px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.jcarousel {
    position: relative;
    overflow: hidden;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
}

.jcarousel-control-prev {
    left: 380px;
}

.jcarousel-control-next {
    right: 380px;
}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
}

.header_opacity{
  background-color:rgba(10,10,10,0.15);
  height:408px;
  padding-top:6px;
  margin-top:-6px;
}

.au_ankets{
  margin-top:130px;
  margin-left:8px;
  margin-right:2px;
  background-color:rgba(50, 50, 50, 0);
  position:relative;
}
.au_m{
  float:right;
}
.au_anketa{
  background:url("/images/arrow2.png") no-repeat scroll 105% 50% rgb(50, 50, 50);
  background:url("/images/arrow2.png") no-repeat scroll 105% 50% rgba(50, 50, 50, 0.8);
  width:230px;
  height:105px;
  display:block;
  padding:10px;
  position:relative;
  margin-top:1px;
}
.ie8 .au_anketa{
  background:transparent;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DE323232,endColorstr=#DE323232);
  zoom: 1;
}
.au_anketa:hover{
  background:url("/images/arrow2.png") no-repeat scroll 93% 50% #222224;
  background:url("/images/arrow2.png") no-repeat scroll 93% 50% rgba(34, 34, 36, 1);
  text-decoration:none;
  transition: 0.5s ease-in-out;
}
.au_anketa:hover .au_anketa_name{
  color:rgba(0, 175, 170, 1);
  transition: 0.5s linear;
}
.au_anketa:not(hover) .au_anketa_name{
  transition: 0.5s linear;
}
.au_anketa:not(hover){
   transition: 0.5s linear;
}
.au_anketa:hover .au_anketa_photo{
  border-color:rgba(0, 175, 170, 1);
  transition: 0.5s linear;
}
.au_anketa:not(hover) .au_anketa_photo{
  transition: 0.5s linear;
}
.au_anketa .online{
  top:8px;
  left:10px;
  display:inline-block;
  color:#fff;
}
.au_anketa em{
  display:block;
  background:url('/images/icon_diamond.png')no-repeat 0 0;
  width:39px;
  height:39px;
  position:absolute;
  top:12px;
  left:12px;
}
.au_anketa_photo{
  border-radius:1200px;
  display: block;
  overflow:hidden;
  border:3px solid #838381;
  height:100px;
  width:100px;
  float:left;
}
.au_anketa_photo img{
  width:100px;
}
.ie8 .au_anketa_photo{
  border:1px solid #838381;
}
.au_anketa_name{
  color:#fff;
  padding:35px 0 0 10px;
  overflow:hidden;
  display:block;
  font-size:15px;
  position:relative;
}
.au_anketa_name i{
  display:block;
  font-size:11px;
  font-style: normal;
  margin-top:5px;
  color: #767378;
}
.au_ankets_login{
  margin-top:7px;
  margin-left:2px !important;
  margin-right:3px;
}
.one{
  color:#B8B8B8 !important;
  padding:1px 5px;
  font-size:10px;
  font-weight:bold;
  text-shadow:0 0 10px #000;
  background:rgb(50, 50, 50) ;
  background:rgba(50, 50, 50, 0.8) ;
}
.slogan_login{
  opacity:0.3;
}

.photos_cont a{
  margin:0 6px 0 0;
  position:relative;
  display:inline-block;
  overflow:hidden;
}
.photos_cont a span{
  background: url("/images/icon90.png") no-repeat scroll 5px 50px;
  background-color:rgba(60, 60, 60, 1);
  opacity:0.5;
    color: #ffffff;
    display: block;
    padding: 63px 12px 5px 44px;
    position: absolute;
    top: 0px;
    left:0px;
    height:26px;
    width: 79px;
    font-size:12px;
    font-weight:bold;
    text-shadow:0 0 5px #000;
}
.ie8 .photos_cont a span{
   background-color:#3C3C3C;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.photos_cont a:hover span{
   background: url("/images/icon90.png") no-repeat scroll 5px 10px;
   background-color:rgba(0, 175, 170, 1);
   opacity:0.8;
   padding-top:20px;
   height:69px;
   transition: 0.5s;
   font-weight:normal;
}
.photos_cont a:not(:hover) span{
   transition: 0.5s;
}
.photos_cont a span i{
  border-top: 1px solid #ccc;
  font-style:normal;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  display:block;
  opacity:0;
  padding-top:3px;
  margin-top:3px;
  text-shadow:none;
}
.ie8  .photos_cont a span i{
  display:none;
}
.ie8 .photos_cont a:hover span{
   background: url("/images/icon90.png") no-repeat scroll 5px 10px #00AFAA;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.ie8 .photos_cont a:hover span i{
  display:block;
}
.photos_cont a:hover span i{
  opacity:1;
  transition: 0.5s linear;
}
.photos_cont a:not(:hover) span i{
  transition: 0.5s linear;
}

.list_photos{
 background:#FFFFFF;
 border-bottom:1px solid #DDDDDD;
 height:112px;
 margin-top:-4px;
}
.list_photos img{
  width:65px;
  height:80px;
  display:block;
}
.list_photos .photos_cont a{
  margin:0px;
  margin-right:-4px;
}
.list_photos .photos_cont a:hover{
  opacity:0.7;
  transition: 0.5s linear;
}
.list_photos .photos_cont a:not(hover){
  transition: 0.5s linear;
}
.list_photos .photos_block{
  width:323px;
}
.list_photos .next, .list_photos .prev{
  margin-top:-5px;
}
.list_photos .next{
  float: right;
}

.photos_cont a{
  margin:0 6px 0 0;
  position:relative;
  display:inline-block;
  overflow:hidden;
}
.photos_cont a span{
  background: url("/images/icon90.png") no-repeat scroll 5px 50px;
  background-color:rgba(60, 60, 60, 1);
  opacity:0.5;
    color: #ffffff;
    display: block;
    padding: 63px 12px 5px 44px;
    position: absolute;
    top: 0px;
    left:0px;
    height:26px;
    width: 79px;
    font-size:12px;
    font-weight:bold;
    text-shadow:0 0 5px #000;
}
.ie8 .photos_cont a span{
   background-color:#3C3C3C;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.photos_cont a:hover span{
   background: url("/images/icon90.png") no-repeat scroll 5px 10px;
   background-color:rgba(0, 175, 170, 1);
   opacity:0.8;
   padding-top:20px;
   height:69px;
   transition: 0.5s;
   font-weight:normal;
}
.photos_cont a:not(:hover) span{
   transition: 0.5s;
}
.photos_cont a span i{
  border-top: 1px solid #ccc;
  font-style:normal;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  display:block;
  opacity:0;
  padding-top:3px;
  margin-top:3px;
  text-shadow:none;
}
.ie8  .photos_cont a span i{
  display:none;
}
.ie8 .photos_cont a:hover span{
   background: url("/images/icon90.png") no-repeat scroll 5px 10px #00AFAA;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.ie8 .photos_cont a:hover span i{
  display:block;
}
.photos_cont a:hover span i{
  opacity:1;
  transition: 0.5s linear;
}
.photos_cont a:not(:hover) span i{
  transition: 0.5s linear;
}
.auction-info {
    margin-top: -42px;
    margin-left:32px;
    position: absolute;
    z-index: 2;
    width:0;
    overflow:hidden;
    background-color: #DF5F6E;

}
.auction-info  span{
   width:220px;
   padding: 7px 10px;
   color:#fff;
   display:block;
   font-size:13px;
   border-radius:10px;
   line-height: 130%;
}
.auction-info  span i{
  color:#fff;
  font-size:15px;
  font-style:normal;
  font-family:times new roman;
  font-weight:bold;
}
.opt31:hover .auction-info{
   width:230px;
   transition: 0.3s linear;
}
.opt31:not(hover) .auction-info{
   transition: 0.3s linear;
}

.chat_header .full {
    opacity: 0.1;
}
.full {
    background: rgba(0, 0, 0, 0) url("/images/icon91.png") no-repeat scroll 0 0;
    display: block;
    height: 12px;
    position: absolute;
    right: 35px;
    top: 8px;
    width: 12px;
}
.full:hover{
  background-position:0 100%;
  opacity:1;
}
.chat_footer .opt20:hover{
  opacity:0.75;
  transition: 0.3s linear;
}
.chat_footer .opt20:not(hover){
  transition: 0.3s linear;
}

.calbum.visible i.lock{
    display:none;
}

.user:hover {
    background:#EBF4FF;
    transition: 0.3s linear;
}
.user:hover img{
    opacity:0.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    transition: 0.3s linear;
}
.user:not(hover){
    transition: 0.3s linear;
}
.user:not(hover) img{
    transition: 0.3s linear;
}

.profile_menu li b{
    background: #de5464;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    margin-left: -7px;
    padding: 0 4px;
    position: relative;
}
.profile_menu li b i{
    background: rgba(0, 0, 0, 0) url("/images/bg3.png") no-repeat scroll 0 0;
    display: block;
    height: 6px;
    left: -3px;
    position: absolute;
    top: 3px;
    width: 3px;
}

.lock2 {
   background: #00afaa url("/images/icon100.png") no-repeat scroll 10px 50%;
    min-width: 105px;
    padding-left: 40px;
}

.h7 input[type="file"]{
  margin-left:30px;
}

.form4 li a img:hover{
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  transition: 0.5s linear;
}
.form4 li a img:not(hover){
  transition: 0.5s linear;
}
.table_wl{
  width:100%;
}
.table_wl .user img{
  width:46px;
}
.table_wl .user{
  height:57px;
  margin-bottom:5px;
}
.table_wl .name2{
  padding-top:3px !important;
  padding-bottom:2px !important;
}

.table_wl .add{
  display:inline !important;
}


/****** EDIT auction *******/

.au_timer{
  text-align: right;
  padding-top:20px;
  color:#adadad;
  height:28px;
  margin-bottom:20px;
  border-bottom:1px solid #ebebeb;
}
.au_timer span{
  padding-right:20px;
  color:#adadad;
}
.au_timer div{
  float:right;
  text-align:center;
  width:35px;
  padding:5px 10px;
  font-family:times new roman;
  font-size:20px;
  margin-top:-20px;
  margin-right:1px;
  background:#F7F7F7;
}
.au_timer div span{
  display:block;
  text-align:center;
  font-size:9px;
  padding-right:0px;
  padding-bottom:3px;
}
.au_block{
  margin-bottom:50px;
}
.au_lider{
  background:#F7F7F7;
  height:200px;
  position:relative;
  padding:10px;
  width:450px;
  margin-left:10px;
}
.au_lider_rate{
  text-align:center;
  padding-top:5px;
  font-size:16px;
  color: #b2b2b2;
}
.au_lider_rate span,.au_new span{
  display:block;
  font-family: times new roman;
  font-size:36px;
  text-align:center;
}
.au_lider_rate span i,.au_new span i{
  font-style:normal;
}
.au_lider em{
  display:block;
  background:url(/images/icon_diamond.png)no-repeat 0 0;
  width:39px;
  height:39px;
  position:absolute;
  top:-5px;
  left:-5px;
}
.au_lider_user .name2{
  padding-top:5px !important;
}
.au_lider .au_anketa{
  background-color:#F7F7F7;
  background-image:none !important;
  width:280px;
  height:65px;
  margin:0 auto;
  margin-top:16px;
  border:1px solid #DEDEDE
}
.ie8 .au_lider .au_anketa{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F7F7,endColorstr=#F7F7F7);
}
.au_lider .au_anketa:hover{
  background-color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);
}
.au_lider  .au_anketa_name{
  color:#2b2a29;
  padding-top:10px;
}
.au_lider  .au_anketa_name span{
  color:#a4a4a4;
  display:block;
  padding-top:3px;
  font-size:11px;
}
.au_lider  .au_anketa img{
  width:65px;
}
.au_lider .au_anketa_photo{
  width:65px;
  height:65px;
  border:2px solid #DEDEDE;
}
.au_lider .anketa img{
  width: 80px;
}
.au_new{
  text-align:center;
  width:450px;
  float:right;
  font-size:17px;
  padding-top:20px;
  color: #b2b2b2;
  position:relative;
  border:1px solid #EFEFEF;
  padding:10px;
}
.button_au{
  background:url(/images/icon92.png) no-repeat 20px 50% #00AFAA;
  border: none;
  border-radius: 30px;
  color: #ffffff;
  font-weight: bold;
  margin: 10px auto;
  padding: 10px 30px;
  text-align: center;
  width:200px;
  display:block;
  cursor:pointer;
}
.button_au:hover{
  background-color:#00c7c0;
  transition: 0.2s linear;
}
.button_au:not(hover){
  transition: 0.2s linear;
}.au_new  form{
  margin-top:20px;
}
.au_new  form input[type="text"]{
    border: 1px solid #dcdbdb;
    border-radius: 30px;
    color: #5f5c60;
    font-size: 13px;
    height: 14px;
    padding: 10px 15px;
    vertical-align: top;
    width: 170px;
    margin:0 auto;
    display:block;
    text-align:center;
}
.au_new  form input[type="text"]:focus{
  border-color: #00BCB4;
  background:#FAF5FF;
  transition: 0.2s linear;
}
.au_new  form input[type="text"]:not(focus){
  transition: 0.2s linear;
}
.au_history{
  max-height:454px;
  overflow-y:scroll;
  margin-bottom:50px;
}
.au_history table{
  width:98%;
  margin:10px 0;
}
.au_history td{
  text-align: left !important;
}
.au_history td .user img{
  width:46px;
}
.au_history td .user{
  height:57px;
}
.au_history td .name2{
  padding-top:3px !important;
  padding-bottom:2px !important;
}
.au_history td b{
  font-size:18px !important;
}
.au_history_user{
  width:50%;
}
.au_history_date{
  width:20%;
}
.au_rules li{
  padding:10px 0;
}
.au_rules b{
color: #00afaa;
    display: inline-block;
    font-weight: normal;
    padding-bottom: 3px;
}


/****** EDIT dialog *******/

form.addform{
    display:inline;
}


/************************************ EDIT CSS #3  ************************************/

/****** EDIT loader *******/
.loader{
  display:none;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  position:fixed;
  background:url(/images/bg4.png) repeat 0 0;
  z-index:20000;
}
.loader_inner{
  background:url(/images/loader.gif) no-repeat 50% 50% ;
  width: 100%;
  height: 100%;
  position:fixed;
  z-index:10000;
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/****** EDIT loader end *******/

/****** EDIT verify *******/
.phofile_status{
  width:100px;
  height:14px;
  display:block;
  position:absolute;
  right: -155px;
  width: 150px;
  top:5px;	
	}
.phofile_status span{
  width:21px;
  height:14px;
  display:block;
  float:left;
  margin-left:3px;
  background-color:#ff960d;
  border-radius:3px;
	}
.verify_photo{
  background: url(/images/verify_photo.png) no-repeat 0 0;
}
.verify_tel{
  background: url(/images/verify_tel.png) no-repeat 0 0;  
}
.verify_mail{
  background: url(/images/verify_mail.png) no-repeat 0 0;  
}
.prem_w{
  position:relative !important;
  top:auto !important;
  right:auto !important;
	}
.verify_status{
	display:block;
	position:absolute;
	top:2px;
	right:2px;
}
.verify_status b{
  width:21px;
  height:14px;
  display:block;
  margin-bottom:1px;
  background-color:rgba(0,0,0,0.5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);
	}
.au_anketa .verify_status b{
	opacity:0.3;
	}
.user{
	position:relative;
	}
.user .verify_status{
	top:-5px;
	}
.user .verify_status b{
	background-color:rgba(200,200,200,0.7);
	}
.table_wl .user .verify_status{
	top:5px;
	}
.au_history_user .user .verify_status{
	top:5px;
	}
/****** EDIT verify end*******/

.form1 li.skype-verification-input{
    display:none;
}

.form1 li input.skype-verification-input{
    display:none;
}

.premium-end-date{
    
}
.hidden{
    display:none;
}


/************************************ EDIT CSS #5  ************************************/

.opt38{
  background:url(/images/icon102.png) no-repeat 0 0;
}

/****** EDIT photoverification*******/
.verify_code, .verify_skype{		
	width:570px;
	text-align:center;	
}
.verify_code{
	font-size:135px;	
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;	
	background:#ff960d;	
	padding-top:45px;
	height:245px;	
	}
.verify_code span{
	display:block;
	color:#fff;
	text-align:center;
	font-weight:normal;
	opacity:0.5;
	font-size:14px;
}
.verify_skype{
	padding-top:25px;
	height:263px;
	border:1px solid #ebebeb;
}
.verify_skype textarea{
	width:270px;
	height:70px;
}
.form_notice{
	float:right;
	width:342px;
	min-height:248px;
	font-size:14px;
	border:1px solid #ebebeb;
	background:#f7f7f7;
	color:#b2b2b2;
	padding:20px;
	text-align:center;
	line-height:140%;
	}
.form_notice img{
	display:block;
	margin:0 auto;
	margin-bottom:5px;
}
.form1_verify{
	float:right
}
.form1_verify .button2{
	margin-left:10px;
}
.form1_verify label{
	vertical-align:middle !important;
	line-hieght:150%;
	margin-top:8px;
	
}
/****** EDIT photoverification end*******/

.album-photo{
    cursor: pointer;
}

div#cost{
    display: none;
}


/************************************ EDIT CSS #6  ************************************/

.wincont p{
	text-align:center;
	font-size:15px;
	padding:15px 80px;
}

/****** EDIT profile language*******/
.profile_lang{
	color:#a4a4a4;
	text-align:right;
	margin-bottom:-10px;
}
.profile_lang a{
	border-bottom:1px dotted #a4a4a4;
    margin:0 5px;
	display:inline-block;
	color:#a4a4a4;
	font-size:11px;
	text-transform:uppercase;
}
.profile_lang a img{
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.profile_lang a:hover{
	text-decoration:none;
	border-color:#ffffff;
	color:#28aca9;
}
.profile_lang a:hover img{
	opacity:1;
}
.lang_curr{
	border-color: #fff !important;
	color: #a4a4a4 !important;
	cursor:default;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.lang_curr:hover img{
	opacity:0.7 !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70) !important;
}
/****** EDIT profile language end*******/


/****** EDIT footer language*******/
.footer li a img{
	margin-right:5px;
}
/****** EDIT footer language end*******/

/****** EDIT chat*******/
.hide, .expand{    
    display: block;
    height: 12px;
    position: absolute;
    right: 57px;
    top: 8px;
    width: 12px;
}
.hide{
	background: rgba(0, 0, 0, 0) url("/images/icon106.png") no-repeat scroll 0 0;
}
.expand{
	background: rgba(0, 0, 0, 0) url("/images/icon107.png") no-repeat scroll 0 0;
}
.hide:hover, .expand:hover{
  background-position:0 100%;
}
.chat_view_gift,.chat_view_gift_no{
	width:18px;
	height:14px !important;	
	float:left;
	display:block;
	margin-top:5px !important;
}
.chat_view_gift_no{
	background:url(/images/icon104.png) no-repeat 50% 0%;
}
.chat_view_gift{
	background:url(/images/icon105.png) no-repeat 50% 0%;
}
.chat_view_gift:hover,.chat_view_gift_no:hover{
	background-position:50% 100% !important;
}
.chat_gifts{
	background:#efefef;
	padding:2px 4px;
	position:fixed;
	right:335px;
	bottom:20px;
	z-index:100000;
	border:3px solid #ffffff;
}
.chat_gifts:hover .close2{
	background:url(/images/icon81.png) no-repeat 50% 50% #32322F;
}
.chat_gifts a img{
	width:40px;
	display:block;
}
.chat_gifts a{	
	display:block;
	margin-bottom:5px;
}
/****** EDIT chat end*******/

/****** EDIT mymessges*******/
.gift_block2{
	background:#f7f7f7;
	padding:1px 0;
}
.gift_block2 a img{
	width:37px;
	display:inline-block;
	padding:0 1px;
}
.table_l .link{
	width:410px;
}
/****** EDIT mymessges end*******/

/****** EDIT mymessges_detail*******/
.gift_block3{
	margin-top:20px;
	background:#f7f7f7;
	padding:10px;
}
.gift_block3 .h7{
	padding:10px 0;
	margin-bottom:5px;
}
.gift_block3 b{
	display:block;
	padding:10px;
	font-weight:normal;
	color:#b2b2b2;
}
.gift_block3 a img{
	width:73px;
	display:inline-block;
	margin:2px;
}
.gift_stat a, .gift_stat span{
	margin:0 5px;
	font-size:11px;
}
.gift_stat{
	padding-bottom:25px;
}
.gift_stat a{
	border-bottom:1px dotted #00afaa;
}
.gift_stat a:hover{
	text-decoration:none;
	border-color:#f7f7f7;
}
.gift_stat span{
	font-weight:bold;
}
.dialog_left{
	 float:left;
	 width:180px;
}
.dialog_user{
	float:none;
}

.my-presents{
    display:none;
}
/****** EDIT mymessges_detail end*******/

/************************************ EDIT CSS #7  ************************************/

/****** EDIT slider*******/
.slider ul{
	display:none;
}
.slider ul li{
	display:block;
}
.slider ul li img{
	max-width:100%;
}
.slider_cont{
	overflow:hidden;
	text-align:center;	
}
.slider_cont img{
	max-width:100%;
	height:auto;
	max-height:100%;
	display:block;
	margin:0 auto;
}
.overlay .ins{
	text-align:center;
}
.win_slider{
	max-width:900px;
	min-width:400px;
	width:auto;
	display:inline-block !important;
}
.slider_next,.slider_prev{
	position:fixed;
	top:25%;
	width:300px;
	height:300px;
	display:none;
}
.slider_next{
	background:url(/images/arrow6.png) no-repeat 50% 50%;
	right:10%;
}
.slider_prev{
	background:url(/images/arrow7.png) no-repeat 50% 50%;
	left:10%;
}
/****** EDIT slider end*******/


/************************************ EDIT CSS #8  ************************************/

/****** EDIT languge select*******/
.lang{
  float:right;
  position:relative;
  height:15px;
  margin-right:40px;
  margin-top:2px;
}
.lang a{
  text-decoration:none;
  font-size:12px;
  color:#666666;
  display:block;
}
.lang a:hover{
  text-decoration:none;
}
.lang a img{
  margin-right:5px;
  margin-bottom:-1px;
}
.lang_sel{
  background:#fff;
  padding:5px 0;
  border: 1px solid #c6c4c4;
  box-shadow: 0 0 8px #656c76;
  width:170px;
  max-height:240px;
  overflow-y:scroll;
}
.lang_active a{
  padding-right:8px;
  background:url(/images/bg8.png) no-repeat 100% 50%;
}
.lang_c{
  height:0;
  overflow:hidden;
  z-index:100000;
  position: absolute;
  left: -31px;
  bottom:14px;
}
.lang_sel a{
  display:block;
  color:#999999;
  padding:5px 10px;
}
.lang_sel li{
  list-style:none;  
  padding:0;
}
.lang_sel li:hover{
  background:#00afaa;
}
.lang_sel li:hover a{
  color:#ffffff;
}
/****** EDIT languge select end*******/

/****** EDIT chat scroll*******/
.chat_body{
	width:auto !important;
	padding:0 !important;
	overflow:hidden;
}
.chat_body .container{
	padding:5px 23px 5px 10px;
}
/****** EDIT chat scroll end*******/

/****** EDIT verify card*******/
.verify_card{
  background: url(/images/verify_card.png) no-repeat 0 0;
}
/****** EDIT verify card end*******/

.menu_panel a.buylink {
    position: absolute;
    top: 40px;
    left: 273px;
    color: #28aca9;
}

.scroller__bar{width:9px !important; background:#545253 !important}
.scroller__bar:hover{background:#00afaa !important}


/************************************ EDIT CSS #9  ************************************/

/****** EDIT tariffs*******/
.prem_t{
	background-color: #F4FAFF;
}
.tariff i b{
	text-transform:uppercase;
	font-size:13px;
	font-weight:normal;
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:5px;
	color:#adadad;
}
.tariff i img{
	margin-right:4px;
	margin-bottom:-2px;
}
/****** EDIT tariffs end*******/

/****** EDIT verify_card*******/
.verify_card_info{
	border-bottom: 1px solid #ebebeb;
	padding: 10px 20px 30px 10px;	
	margin-bottom: 30px;	
}
.verify_card_info img{
	display:block;
	float:left;
	margin-right:20px;
	border-radius:100px;
	border:3px solid #ff960d;
}
.verify_cart_descr{
	overflow:hidden;
	line-height: 140%;
	font-size:14px;
	color:#b2b2b2;
}
.verify_cart_descr img{
	border-radius:0;
	border:none;
	float:none;
	margin-top:10px;
}
.verify_card_info a{
	margin-right:10px;
	padding-top:5px;
	display:inline-block;
}
.verify_card_info .button2{
	margin-top:13px;
	padding-top:10px;
	background-color:#ff960d;
	transition:0.3s linear;
}
.verify_card_info .button2:hover{
	background-color: #FFBA04;
}
.verify_card_info h3{
	border-bottom:none;
}
.verify_card_more{
	overflow:hidden;
	height:0;
}
.verify_card_more div{
	padding:25px 0 10px;
}
.verify_more_link{
	border-bottom:1px dotted #28aca9;
	transition:0.2s linear;
}
.verify_more_link:hover{
	text-decoration:none;
	border-color:#fff;
}
.verify_more_link i{
	background:url("/images/new_arrow3.png") no-repeat 50% 50%;
	width:10px;
	height:13px;
	display:inline-block;
}
.iframe_form iframe{
	width:980px;
        height: 860px;
	border:none;
}
.iframe_form{
	height:0px;
	overflow:hidden;
        display: none;
}
/****** EDIT verify_card end*******/

/****** EDIT messages and chat*******/
.vis-album-close,.vis-info-close,.vis-album-open,.vis-info-open{
	color: #A99267;
	padding: 12px 34px;
	background-color: #FDF8C8;	
	background-position:10px 50%;
	background-repeat:no-repeat;
}
.vis-album-close{
	background-image: url("/images/icon110.png");
}
.vis-info-close{
	background-image: url("/images/icon112.png");
}
.vis-album-open{
	background-image: url("/images/icon109.png");
}
.vis-info-open{
	background-image: url("/images/icon111.png");
}
.vis-info-close b,.vis-info-close .date,.vis-album-close b,.vis-album-close .date,.vis-info-open b,.vis-info-open .date,.vis-album-open b,.vis-album-open .date{
	color: #A99267 !important;
}
.chat-vis-info-close,.chat-vis-info-open,.chat-vis-album-close,.chat-vis-album-open{
  background-color:#fdf8c8;
  background-repeat:no-repeat;
  background-position:10px 13px;
  padding:11px 10px 11px 35px;
}
.chat_post1 .chat-vis-info-close,.chat_post1 .chat-vis-info-open,.chat_post1 .chat-vis-album-close,.chat_post1 .chat-vis-album-open{	
	border-radius:0 5px 5px 5px !important;	
}
.chat_post2 .chat-vis-info-close,.chat_post2 .chat-vis-info-open,.chat_post2 .chat-vis-album-close,.chat_post2 .chat-vis-album-open{
	border-radius:5px 0px 5px 5px !important;
}
.chat-vis-info-close b,.chat-vis-info-open b,.chat-vis-album-close b,.chat-vis-album-open b{
	color: #A99267;
}
.chat-vis-album-close{
	background-image: url("/images/icon110.png");
}
.chat-vis-info-close{
	background-image: url("/images/icon112.png");
}
.chat-vis-album-open{
	background-image: url("/images/icon109.png");
}
.chat-vis-info-open{
	background-image: url("/images/icon111.png");
}
/****** EDIT messages and chat end*******/


/************************************ EDIT CSS #10  ************************************/
.new td{
	background-color: #fdf8c8;
	border-bottom:1px solid #FCF4AD !;
}
.new .user{
	background-color: #F7EEBF;
}
.new .user:hover{
	background-color: #ebf4ff;
}
.new_count{
    background: #de5464 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
	font-family:arial !important;
    margin-left: 3px;
    padding: 0 4px;
    position: relative;
	display:inline-block;
}
.new td:hover .new_count{
	color: #ffffff !important;
}
.new_count i {
    background: rgba(0, 0, 0, 0) url("/images/bg3.png") no-repeat scroll 0 0;
    display: block;
    height: 6px;
    left: -3px;
    position: absolute;
    top: 3px;
    width: 3px;
}
.new td .gift_block2{
	background-color: #fdf8c8 !important;
}

.au_anketa .online {
    display: inline-block;
    padding: 0 3px;
    position: relative !important;
    top: 0;
}

.au_ankets  .au_anketa .online{top:8px !important; position:absolute !important; padding:2px 7px !important;}

/************************************ EDIT CSS #11  ************************************/

.verify_status .prem_w{
	background-color:#de5464 !important;
	opacity:1 !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.verify_status b{
   cursor:default;
}
.ie9 .verify_status b{
	background-color:#000000;
}
.ie8 .verify_status b{
	background-color:#000000;
}
.cover .online{
	top:5px;
	left:auto;	
	right:5px;
}
.no_online{
	background-color:#ffffff !important;
	width:auto !important;
	color:#a1a2a2;
}
.profile_lang{
	margin-bottom:0 !important;
	float:right;
}
.profile_lang img{
	margin-right:3px;
}
.name{
	margin-bottom:3px !important;
}
.info4{
	margin-bottom:15px;
	overflow:hidden;
}

.chat-vis-info-close p,.chat-vis-info-open p,.chat-vis-album-close p,.chat-vis-album-open p{
 color: #A99267;
}
.chat-vis-info-close p a,.chat-vis-info-open p a,.chat-vis-album-close p a,.chat-vis-album-open p a{
 color: #00ada8;
}
.chat-vis-info-close p a:hover,.chat-vis-info-open p a:hover,.chat-vis-album-close p a:hover,.chat-vis-album-open p a:hover{
 text-decoration:underline;
}
.vis-info-close p span,.vis-album-close p span,.vis-info-open p span,.vis-album-open p span{
 color: #A99267;
}
.table_wl .online {
    padding: 0 3px;
    position: relative;
    top: 0;
}

.form3 li, .form4 li {
    padding: 0 18px 30px 17px;
}

/************************************ EDIT CSS #12  ************************************/

.cover_area{
 padding-bottom:10px;
}
.cover_area img{
   display:block;
   margin:0 auto;
}
.win{
 width:auto;
 max-width:1024px;
 min-width:400px;
 display:inline-block;
 }
 .win .form1, .win .gifts2{
  width:552px;
 }
 .win .form3 ul{
 width:556px;
 }
.jcrop-holder img{
   max-width:954px;
   display:block;
   margin:0 auto;
}

/************************************ EDIT CSS #12.5  ************************************/


.overlay::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.overlay {
    font-size: 0;
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    text-align: center;
    top: 0;
    white-space: nowrap;
}

.overlay .ins {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;    
}
.overlay .ins  .win{
        display: inline-block;
        border: none;
		margin:20px auto;
    }
.post {
	margin:0px;
}



/************************************ EDIT CSS #13  ************************************/

/****** EDIT index_login*******/
.enter_profile a{
	float: right;
	background: url("/images/arrow2.png") no-repeat scroll 105% 50%;
	background-color: #019A96;
	display: block;
	transition: 0.5s linear;
  }
.enter_profile span{
	color: #ffffff;
	display: block;
	padding: 40px 15px 40px 15px;
	height: 39px;
	width: 173px;
	font-size:22px;
	font-family:times new roman;
}
.enter_profile span i{
   text-transform:none;
   color:#ffffff;
   display:block;
   font-weight:normal;
   font-style:normal;
   font-size:11px;
}
.enter_profile a:hover{
	background-color: #01AFAB;
	background-position: 90% 50%;
	transition: 0.5s linear;
	text-decoration: none;
}
.enter_profile img{
  margin-right:5px;
  display:block;
  float:left;
  margin-top:0px;
}
/****** EDIT index_login end*******/

/****** EDIT albums*******/
.photos_cont2 a{
  margin:0 6px 0 0;
  position:relative;
  display:inline-block;
  overflow:hidden;
}
.photos_cont2 a span{
  background: url("/images/icon90.png") no-repeat scroll 5px 50px;
  background-color:rgba(60, 60, 60, 1);
  opacity:0.5;
    color: #ffffff;
    display: block;
    padding: 63px 12px 5px 44px;
    position: absolute;
    top: 0px;
    left:0px;
    height:26px;
    width: 79px;
    font-size:12px;
    font-weight:bold;
    text-shadow:0 0 5px #000;
}
.ie8 .photos_cont2 a span{
   background-color:#3C3C3C;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.photos_cont2 img{
	display:block;
}
.photos_cont2 a:hover span{
   background: url("/images/icon90.png") no-repeat scroll 5px 10px;
   background-color:rgba(0, 175, 170, 1);
   opacity:0.8;
   padding-top:20px;
   height:69px;
   transition: 0.5s;
   font-weight:normal;
}
.photos_cont2 a:not(:hover) span{
   transition: 0.5s;
}
.photos_cont2 a span i{
  border-top: 1px solid #ccc;
  font-style:normal;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  display:block;
  opacity:0;
  padding-top:3px;
  margin-top:3px;
  text-shadow:none;
}
.ie8  .photos_cont2 a span i{
  display:none;
}
.ie8 .photos_cont2 a:hover span{
   background: url("/images/icon90.png") no-repeat scroll 5px 10px #00AFAA;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.ie8 .photos_cont2 a:hover span i{
  display:block;
}
.photos_cont2 a:hover span i{
  opacity:1;
  transition: 0.5s linear;
}
.photos_cont2 a:not(:hover) span i{
  transition: 0.5s linear;
}
.photos_cont2 li{
	margin:2px !important;
	padding-bottom:45px;
}
.close-album {
    background: rgba(0, 0, 0, 0) url("/images/icon47.png") no-repeat scroll 0 0;
    display: block;
    height: 12px;
    position: absolute !important;
    right: 0px;
    top: 8px;
    width: 12px;
}
.close-album:hover{
	background-position:0 100%;
}
.photos_cont2 .unlock {
	background: url(/images/icon116.png) no-repeat 0 0;
	background-color: #85b93a;
	border-radius: 40px;
	cursor: pointer;
	display: block;
	height: 14px;
	opacity: 0.6;
	padding: 5px;
	position: absolute;
	right: 30px;
	top: 5px;
	width: 15px;
	z-index: 9999;
}
.photos_cont2 .lock{
    background:url(/images/icon116.png) no-repeat 0 100% #de5464;
	right:30px;
	top:5px;
	cursor:pointer;
	height: 14px;
	opacity:0.6;
	z-index: 9999;
}
.photos_cont2 .lock:hover{
	background:url(/images/icon116.png) no-repeat 0 0 #85b93a;
}
.photos_cont2 .unlock:hover{
	background:url(/images/icon116.png) no-repeat 0 100% #de5464;
	opacity:0.6;
}
.edit-album-name {
    border: 1px solid #dcdbdb;
    border-radius: 30px;
    color: #5f5c60;
    font-size: 13px;
    height: 16px;
    padding: 7px 10px;
    vertical-align: top;
    width: 111px;
}
.edit-album-name:focus{
	background: #faf5ff none repeat scroll 0 0;
    border-color: #00bcb4;
}
.edit_album b{	
	display:none;
	margin-top:5px;
	margin-left:-5px;
	position:absolute;
}
.edit_album{
	font-size:12px;
	padding-left:5px !important;
	color:#b2b2b2;
	overflow:visible !important;
	transition: 0.5s;
}
.edit_album:hover{
	text-decoration:none;
	color:#00bcb4;
	transition: 0.5s;
}
/****** EDIT albums*******/

/****** EDIT buttons icon*******/
.hide-anketa{
	background:url(/images/icon114.png) no-repeat 0 0;
	border-radius: 100px;
	opacity:0.5;
}
.hide-anketa:hover{
	background-position: 0 100%;
	opacity:1;
}
.hide-anketa.visible{
	background:url(/images/icon114.png) no-repeat 0 100%;
	border-radius: 100px;
}
.hide-anketa.visible:hover{
	background-position: 0 0% !important;
	opacity:1;
}
.opt27{
	background:url(/images/icon115.png) no-repeat 0 0;
	border-radius: 100px;
	opacity:0.5;
}
.opt27:hover{
	background-position: 0 100%;
	opacity:1;
}
.opt28{
	background:url(/images/icon115.png) no-repeat 0 100%;
	border-radius: 100px;
	opacity:0.5;
}
.opt28:hover{
	background-position: 0 0% !important;
	opacity:1;
}
.opt36{
	background:url(/images/icon117.png) no-repeat 0 0;
	border-radius: 100px;
	opacity:0.5;
}
.opt36:hover{
	background-position: 0 100%;
	opacity:1;
}
.opt37{
	background:url(/images/icon117.png) no-repeat 0 100%;
	border-radius: 100px;
	opacity:0.5;
}
.opt37:hover{
	background-position: 0 0% !important;
}
/****** EDIT buttons icon end*******/

/****** EDIT messages postblock*******/
.post{
	margin:0;
}
.post2 b{
	float:right;
	margin-left:10px;
}
.post1{
	margin-right:180px;
}
.post2{
	margin-left:100px !important;
	margin-right:60px !important;	
}
.post2 p{
	border: 1px solid #DDD;
	padding: 10px;
}
.post1 p{
	padding:10px;
	background:#f7f7f7;
}
.post_content{
	overflow:hidden;
	margin:0 0 25px;
}
.post2 .post_content{
	text-align:right;	
}
.gift3{
	height:28px;
	padding-top:22px !important;
	background:#faf5ff !important;
	padding-left:0px !important;
	border:1px dashed #e88792 !important;
}
.gift3 span{
	margin-left:0px;
	overflow:auto;
	padding:0px;
	display:inline;
}
.gift3 img{
	margin:-10px 15px 0px !important;
}
.gift3 b{
    color: #b08072;
}
.post2 .gift3 img{
	float:right;
}
.post2 .gift3{
	text-align:right;
}
.vis-album-close, .vis-info-close, .vis-album-open, .vis-info-open{
	margin:10px 0;
	background-position: 10px 12px;
}
.wink2 {
	margin:10px 0;
}
.postblock{
	height:400px;
	overflow-y:scroll;
	padding-left:5px;
	padding-top:10px;
}
/****** EDIT messages postblock end*******/


/************************************ EDIT CSS #14  ************************************/

/****** EDIT verify_photo*******/
.win{
	min-width:100px !important;
}
.verify_photo2{
  background: url(/images/verify.png) no-repeat 50% 50% rgba(0, 0, 0, 0.5);
  display:block;
  border-radius:50px;
  width:10px;
  height:10px;
  position:absolute;
  top:5px;
  left:5px;
  z-index:1;
  border:2px solid #cccccc;
  opacity:0.7;
  cursor:default;
  padding:0px !important;
}
.list_photos li{
  position:relative;
  display:inline-block !important;
  width:61px;
}
.list_photos li .verify_photo2{
	top:4px;
	left:4px;
}
.slider_cont{
	position:relative;
}
.slider_cont .verify_photo2{
	top:10px;
	left:10px;
	width:15px;
	height:15px;
}
.slider_view .verify_photo2{
	display:none;
}
/****** EDIT verify_photo end*******/

/****** EDIT messages*******/
.table_l .link i b{
	font-weight:bold;
	text-transform:none;
	padding-right:10px;
	font-size:13px;
	font-family:arial;
}
.table .link a:hover{
	text-decoration:none;
}
.table .link img{
	max-height:75px;
	margin-bottom:0px;
}
.table .link a{
	color:#5f5c60;
	display:block;
}
.table .link a:hover{
	color:#28aca9;
}
.table_l .link .new_count{
	font-family:"Times New Roman", Times, serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	text-transform:uppercase !important;
	padding:1px 4px 0px 4px !important;
}
.table_l .link .wink2{
	margin:0px 10px 0px 0px;
}
/****** EDIT messages end*******/

/****** EDIT translate*******/
.info2 li b i{
	font-size:11px;
	color:#a4a4a4;
	padding-left:10px;
	font-style:normal;
}
/****** EDIT translate end*******/

.wink2{background:url(/images/icon77.png) no-repeat 7px 50% #FAF5FF !important; padding: 12px 42px !important;} 


.postcontent{
 overflow:hidden;
 margin:0 0 25px;
}
.post2 .postcontent{
 text-align:right; 
}
.vis-album-close,.vis-info-close,.vis-album-open,.vis-info-open{
 color: #A99267 !important;
 padding: 12px 34px !important;
 background-color: #FDF8C8 !important; 
 background-position:10px 50% !important;
 background-repeat:no-repeat !important;
}
.vis-album-close{
 background-image: url("/images/icon110.png") !important;
}
.vis-info-close{
 background-image: url("/images/icon112.png") !important;
}
.vis-album-open{
 background-image: url("/images/icon109.png") !important;
}
.vis-info-open{
 background-image: url("/images/icon111.png") !important;
}
.vis-info-close span, .vis-album-close span, .vis-info-open span, .vis-album-open span{
 color: #A99267 !important;
}

.top_block .verify_photo2{
 top:20px;
}

.user .verify_photo2{
 top:11px !important;
 left:11px !important;
}

/************************************ EDIT CSS #15  ************************************/

/****** EDIT premium*******/
.h7 span b{
	font-weight:normal;
	color:#b08072;
}
.more_service{
	text-align:right;
	padding-right:10px;
	margin:-10px 5px 0;
}
.more_service_info{
	height: 0px;
	overflow: hidden;	
}
.more_service_info div{
	padding:10px;
	background-color: #F7F7F7;
	margin:10px 10px 10px 0;
}
.more_service_info img{
	display:block;
	margin:10px 0 0;
}
.more_service_link{
	border-bottom:1px dotted #28aca9;
	transition:0.2s linear;
}
.more_service_link:hover{
	text-decoration:none;
	border-color:#fff;
}
.more_service_link i{
	background:url("/images/new_arrow3.png") no-repeat 50% 50%;
	width:10px;
	height:13px;
	display:inline-block;
	margin-left:3px;
}
.tariff{
	width:209px;
	margin-top:10px;
}
.buy{
	width:110px;
	padding:10px 10px 10px 15px;
}
.note4{
	margin-bottom: 15px;
}
.verify_card_info{
	margin-top:5px;
	margin-bottom:20px;
}
/****** EDIT premium end*******/

/****** EDIT chat*******/
.chat_min{
	position:fixed;
	bottom:20px;
	right:10px;
	background:#181816;
	width:70px;
	z-index: 900;	
}
.expand{
	right:35px;
}
.chat_icon{
	background:url(/images/icon119.png) no-repeat 50% 5px #222220;
	display:block;
	width:70px;
	height:40px;	
}
.chat_icon:hover{
	background-position:50% 108%;
}
.chat_icon span {
    background: #de5464 none repeat scroll 0 0;
    bottom: 0px;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    right: 0px;
    z-index: 1000;	
}
.chat_min .chat_header{
	height:8px;
}
/****** EDIT chat end*******/

.au_history_user .user .online{padding:0 3px !important; top: 45px !important; left:auto !important;}

/************************************ EDIT CSS #16  ************************************/

div.verification-div {
    display: inline-block;
	background:url(/images/verify_icon.png) no-repeat 50% 50% #ff960d;
	font-size:0px;
	color:#ff960d;
	width:21px;
	padding:7px 0;
	vertical-align:top;
	margin-top:11px;
	margin-left:2px;
	border-radius:2px;
}
.form1_right .styled-select{
	margin-top:10px;
}
.form1 .chosen-container-single .chosen-single{
	border-radius:20px !important;
	box-shadow:none !important;
	background:#ffffff !important;
	border-color:#dcdbdb !important;
	padding-left:15px !important;
}
.form1 .chosen-container-single .chosen-single div b{
	background-position:0 8px !important;
}

/********************************** Minichat selected *********************************/
.chat_contacts{
 width:44px;
 right:8px;
}
.chat_cont_block{
 margin-bottom:3px;
}
.chat_cont_block a img{
 border:2px solid #ffffff;
 display:block;
}
.active a img{
  border-color:#de5464;
}
.chat_cont_block span{
 bottom:2px;
 right:2px;
}

.verify_skype .form1_verify{float:none !important;}
.verify_skype .form1 li label{padding-top:0px !important;}
.verify_skype .form1 textarea{width:230px;}
.select_verify2 div li{list-style:none;}
.select_verify2 .button2{margin:30px 5px; float:right;}


/************************************ EDIT CSS #17  ************************************/
.chat_mute_no {
    background: rgba(0, 0, 0, 0) url("/images/icon120.png") no-repeat scroll 50% 0;
}
.chat_mute{
    background: rgba(0, 0, 0, 0) url("/images/icon121.png") no-repeat scroll 50% 0;
}
.chat_mute_no, .chat_mute{
    display: block;
    float: left;
    height: 14px !important;
    margin-top: 5px !important;
    width: 18px;
}
.chat_mute_no:hover,.chat_mute:hover {
    background-position: 50% 100% !important;
}
.chat_icon {
    background-position: 50% 6px;
}
.chat_view_gift_no {
    background: rgba(0, 0, 0, 0) url("/images/icon122.png") no-repeat scroll 50% 0;
}
.chat_view_gift {
    background: rgba(0, 0, 0, 0) url("/images/icon123.png") no-repeat scroll 50% 0;
}

/************************************ EDIT CSS #18  ************************************/

/****** EDIT best rates*******/
.best_rates{
	margin-bottom:50px;
}
.best_rates .au_lider{
	float:left;
	background-color:#f7f7f7;
	height:160px;
	padding:5px 10px;
}
.au_lider{
	background-color:#fdf8c8;
	height:215px;
}
.best_rates .au_lider_rate span{
	font-size:26px;
}
.au_lider .au_anketa{
	background-color:#f7eebf;
}
.best_rates .au_lider .au_anketa{
	background-color:#f7f7f7;
	margin-top:8px;
}
.best_rates .au_lider .au_anketa:hover{
	background:#ffffff;
}
.best_rates .au_lider_rate{
	font-size:15px;
}
/****** EDIT best rates*******/

/****** EDIT anketa top1*******/
.res_top1{
	overflow: hidden;
	position: relative;
	padding: 10px 20px;
	margin: 0 5px 10px;
	border-bottom: 1px solid #dadada;
	background-color: #ebf4ff;
}
.res_top1:hover{
	background-color: #E6F8FF;
	transition: all 0.5s linear 0s;
}
.res_top1:not(hover){
	transition:all 0.5s linear 0s;
}
.res_top1_anketa:hover .res_top1_photo{
	border-color:#00afaa;
	transition:all 0.5s linear 0s;
}
.res_top1_anketa:hover .name{
	color: #00938F;
	transition: all 0.5s linear 0s;
}
.res_top1_anketa:not(hover) .name{
	transition:all 0.5s linear 0s;
}
.res_top1:not(hover) .res_top1_photo{
	transition:all 0.5s linear 0s;
}
.res_top1:hover{
}
.res_top1_anketa{
	position:relative;
	display:block;
	padding:0 30px 0 230px;
}
.res_top1_photo{
	border-radius: 100%;
	width: 147px;
	height: 147px;
	overflow: hidden;
	display: block;
	border: 3px solid #BCBCBC;
	float: left;
}
.res_top1_photo .verify_photo2{
	left:245px;
	top:43px;
}
.res_top1 .online{
	left:20px;
	top:10px;
	color:#ffffff !important;
	font-size:11px !important;
}
.res_top1_descr{
	overflow:hidden;
	display:block;
	padding-left:20px;
	padding-top:28px;
	position:relative;
}
.res_top1_anketa em{
    background: rgba(0, 0, 0, 0) url("/images/icon_diamond.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 39px;
    width: 39px;
	position:absolute;
	top:9px;
	left:237px;	
}
.res_top1_descr i{
	font-style:normal;
	display:block;
	color:#b2b2b2;
	font-size:14px;
}
.res_top1_anketa .button{
	border-radius:0px;
	display:block;
	background:url("/images/arrow2.png") no-repeat scroll 97% 50% #00afaa;
	transition:linear 3s;
}
.res_top1_anketa:hover .button{
	background-color: #00c7c0;
	text-decoration:none;
	transition: 0.5s linear;
	text-decoration:none;
	background-position:89% 50%;
}
.res_top1_anketa:not(hover) .button{
   transition: 0.5s linear;
}
.res_top1_anketa:hover{
	text-decoration:none !important;
}
.prof_top{
	background:url(/images/top_w.png) no-repeat 0 0;
}
span.clear{
	display:block;
}
/****** EDIT anketa top1 edit*******/

/****** EDIT languages*******/
.lang a i,  .profile_lang a i{
    background-image: url(/images/sprites_lang.png);
    background-repeat: no-repeat;
    display: inline-block;
	width:15px;
	height:10px;
	margin-right:5px;
}

.lang_ar {
    background-position: -5px -5px;
}

.lang_bg {
    background-position: -30px -5px;
}

.lang_ca {
    background-position: -55px -5px;
}

.lang_cs {
    background-position: -80px -5px;
}

.lang_da {
    background-position: -105px -5px;
}

.lang_de {
    background-position: -5px -25px;
}

.lang_el {
    background-position: -30px -25px;
}

.lang_en {
    background-position: -55px -25px;
}

.lang_es {
    background-position: -80px -25px;
}

.lang_et {
    background-position: -105px -25px;
}

.lang_fi {
    background-position: -5px -45px;
}

.lang_fr {
    background-position: -30px -45px;
}

.lang_he {
    background-position: -55px -45px;
}

.lang_hr {
    background-position: -80px -45px;
}

.lang_hu {
    background-position: -105px -45px;
}

.lang_id {
    background-position: -5px -65px;
}

.lang_is {
    background-position: -30px -65px;
}

.lang_it {
    background-position: -55px -65px;
}

.lang_ja {
    background-position: -80px -65px;
}

.lang_ko {
    background-position: -105px -65px;
}

.lang_lt {
    background-position: -5px -85px;
}

.lang_lv {
    background-position: -30px -85px;
}

.lang_ms {
    background-position: -55px -85px;
}

.lang_nl {
    background-position: -80px -85px;
}

.lang_no {
	 background-position: -105px -85px;
}

.lang_pl {
    background-position: -5px -105px;
}

.lang_pt {
    background-position: -30px -105px;
}

.lang_ro {
    background-position: -55px -105px;
}

.lang_ru {
    background-position: -80px -105px;
}

.lang_sk {
    background-position: -105px -105px;
}

.lang_sl {
    background-position: -5px -125px;
}

.lang_sr {
    background-position: -30px -125px;
}

.lang_sv {
    background-position: -55px -125px;
}

.lang_th {
    background-position: -80px -125px;
}

.lang_tl {
    background-position: -105px -125px;
}

.lang_tr {
    background-position: -130px -5px;
}

.lang_uk {
    background-position: -130px -25px;
}

.lang_vi {
    background-position: -130px -45px;
}

.lang_zh {
    background-position: -130px -65px;
}
/****** EDIT languages end*******/

/************************************ EDIT CSS #19  ************************************/
.au_close, .au_open{
	color:#ffffff !important;
	font-size:14px;
	padding:9px 22px 9px 45px;
	display:block;
	margin-top:-7px;
	cursor:default;
}
.au_close{
	background:url(/images/icon124.png) no-repeat 15px -30px #efa9b1;
}
.au_open{
	background:url(/images/icon124.png) no-repeat 15px 5px #c2dc9c;
}
.au_timer_finish div{
	color:#adadad;
}
.au_new_close form{
   opacity:0.5;	
}
.au_new_close .button_au{
	cursor:default;
	background-color:#adadad;
}
.au_new_close form input[type="text"]{
   background-color:#f7f7f7;	
}
.opt31_close{
	background-position:100% 0;
}
.opt31_close:hover{
	background-position:100% 100% !important;
}
#map_canvas {
    width: 600px;
    height: 400px;
}



/************************************ EDIT CSS #20  ************************************/

/****** EDIT search form*******/

.styled-select{
	width:210px;
}
.search input[type="text"]{
	width:73px;
}
.styled-select select{
	width:300px;
}

.butt_search{
	position:absolute;
	top:107px;
}
.reg a, .reg span{
	padding: 65px 40px 65px 83px;
}
.enter_profile span{
	padding: 61px 15px 60px;
}
.search{
	padding-top:0px;
	position:relative;
}
.search label{
	padding-top:13px;
}
/****** EDIT search form end*******/

/****** EDIT geo*******/
.geo{
	margin: -10px 0;;
	font-weight: bold;
	background-color: #DADADA;
	background-image: url(/images/icon20.png);
	background-repeat: no-repeat;
	background-position: 17px 50%;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.geo_cont{
	margin-left:50px;
	background-color:#fff;
	padding: 15px 15px;
}
.geo_block{
  float:left;
  position:relative;
  height:15px;
  margin-right:50px;
  margin-top:2px;  
}
.geo_block a{
  text-decoration:none;
  font-size:12px;
  color:#a1a2a2;
  font-weight:normal;
}
.geo_block a:hover{
  text-decoration:none;
}
.geo_block ul{
  background:#fff;
  padding:5px 0;
  border: 1px solid #c6c4c4;
  box-shadow: 0 0 8px #656c76;
  min-width:170px;
  width:300px;
  max-height:240px;
  overflow-y:scroll;
}
.geo_active{
	color:#a1a2a2;
}
.geo_active a{
  padding:10px 0;
  padding-right:9px;
  background:url(/images/bg8.png) no-repeat 100% 50%;
}
.geo_active a:hover{
  color:#00afaa;
}
.geo_c{
	display: none;
	overflow: hidden;
	z-index: 100000;
	position: absolute;
	left: 0px;
	top: 25px;
	box-shadow: 0px 0px 8px #8E959F;
}
.geo_block ul a{
  display:block;
  color:#999999;
  padding:5px 10px;
}
.geo_block ul li{
  list-style:none;  
  padding:0;
}
.geo_block li:hover{
  background:#00afaa;
}
.geo_block li:hover a{
  color:#ffffff;
}
/****** EDIT geo end*******/

/****** EDIT note*******/
.note1,.note1 i{
	color: #AEA051;
	font-size: 11px;
}
.note1{
	background-color: #fdf8c8;
	padding: 4px 8px;	
	margin: 5px 0;
	display: block;	
}
.note1 i{
	font-weight:bold;
	font-style:normal;
}
/****** EDIT note end*******/

.serch-form-index input[type="text"]{ 
   color:#ffffff !important;
}
.search .styled-select option{
  color:#cccccc !important;
  padding:5px 15px !important;
}
.search .styled-select{
  padding-top:3px !important;
  padding-bottom:3px !important;
}

.search .chosen-container-single .chosen-single{
  background:none !important;
  box-shadow:none !important;
  border-radius:20px !important;
  padding:8px 0 8px 15px !important;
}
.search .chosen-container-single .chosen-single span{
  color:#ffffff !important;
}
.search .chosen-container-single .chosen-single div b{
  background:rgba(0, 0, 0, 0) url("/images/new_arrow.png") no-repeat scroll -100% center !important;
}
.search .chosen-container-single .chosen-drop{
  background:#222224 !important;
  width:130% !important;
  border-radius:0 !important;
  border-top:1px solid #999999;
  margin-top:-3px !important;
}
.search .chosen-container-active.chosen-with-drop .chosen-single{
  background-image:none !important;
  box-shadow:none !important;
}
.search .chosen-container .chosen-results li{
  color:#999999;
}
.search .chosen-container .chosen-results li em{color:#fff;}
.search .chosen-container .chosen-results li{color:#fff;}
.geo.styled-select{width:222px;}

.geo_active.geo_inactive {
    opacity: 0.4;
}
.geo_active.geo_inactive a:hover {
    color: #a1a2a2;
    cursor: default;
}
.form1 .geo.styled-select{
  width:262px;
}
.form1 .chosen-container-single .chosen-drop{
  border-radius:0px !important;
  border-top: 1px solid #aaa;
  margin-left: 20px;
  margin-top: -7px;
}
.form1 .chosen-container-single .chosen-single div b{
   background: rgba(0, 0, 0, 0) url("/images/new_arrow2.png") no-repeat scroll -80% 50% !important;
   margin-left: -8px;
}
select { -webkit-appearance:none; }
.search .styled-select select {
	line-height:180%;
	height:25px;
	background:#222224 ;
} 

.phone_description {
    clear: left;
    color: #b2b2b2;
    display: block;
    margin-bottom: 8px;
    margin-left: 206px;
}

/************************************ EDIT CSS #21  ************************************/

/****** EDIT page text*******/
.add_anketa1,.add_anketa2{
	background:url(/images/bg7.jpg) no-repeat 50% 50%  #1e1e20;
	text-align:center;
	font-size:20px;
	color:#ffffff;
	position:relative;
}
.add_anketa1{
	margin:-16px 0 0px;
	padding: 8px 35px;
	background:#1e1e20;
}
.add_anketa2{
	margin:65px -31px -49px;
	padding:45px;
}
.add_anketa1 b,.add_anketa2 b{
	font-size:28px;
	color:#00afaa;
	font-weight:normal;
	margin:0 5px;
}
.add_anketa_btn{
    background: #00afaa url("/images/icon2.png") no-repeat scroll 18% 50%;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    padding: 24px 40px 12px;
    text-transform: uppercase;
	text-align:center;
    width: 280px;	
	margin:20px auto;
	}
.add_anketa_btn:hover{
	text-decoration:none;
	background-color:#00c7c0;
}
.add_anketa1 .add_anketa_btn{
	padding: 24px 30px 12px;
}
.text img{
	float:left;
	width: 250px;
	margin:2px 18px 15px 0;
	outline:3px solid #00afaa;
	outline-offset:-11px;
}
.text h1{
	overflow:hidden;
	margin:45px 0 55px;
	clear:left;
}
.text h1, .text h1 a{
	font-size:24px;
	font-weight:normal;
}
h4 a{
	font:inherit;
}
.h1_top{
	margin-bottom:-20px;
}
/****** EDIT page text end*******/

/****** EDIT rating charts*******/
.charts{
	margin:10px 0 20px;
}
.chart{
	width:259px;
	display:inline-block;
	text-align:center;
	padding:30px;
	margin-right:-4px;
	vertical-align:top;
	height:163px;
	overflow:hidden;
}
.chart span{
	display:block;
	text-align:center;
	color:#adadad;
	text-transform:uppercase;
	padding-top:20px;
	margin-bottom:15px;
}
.chart div{
	text-align:center;
	padding:10px;
	color:#adadad;
}
.chart1, .chart3{
	background:#f6f5f5;
}
.chart2{
	background:#efefef;
}
.chart_more .note4{
	display:block;
}
/****** EDIT rating charts end*******/

/****** EDIT profile*******/

.anketa_pos{
	position:absolute;
	bottom:-25px;
	right:7px;
	color:#a1a2a2;
}
.anketa_menu_button{
	position:relative;
}
.anketa_menu{
	margin-bottom:22px;
}
.opt39{
  background:url(/images/icon126.png) no-repeat 0 0;
}
.opt39:hover .auction-info{
   width:200px;
   transition: 0.3s linear;
}
.opt39:not(hover) .auction-info{
   transition: 0.3s linear;
}
.options a{
	position:relative;
}
.auction-info{
	margin-top:0 !important;
	bottom:23px;
}
/****** EDIT profile end*******/


/************************************ EDIT CSS #22  ************************************/

.button2:hover{
	transition:0.5s;
	background-color: #00c7c0 !important;
}
.button2:not(hover){
	transition:0.5s;
}

.verify_card_info .button2:hover {
    background-color: #ffba04 !important;
}
.bonus_a{
	position:absolute;
	display:block;
	color:#6a6868 !important;
	margin-left:40px;
	margin-top:17px;
	font-size:11px !important;
}
.bonus_a:hover{
	color:#dd5363 !important;
	transition:0.5s;
}
.bonus_a:not(hover){
	transition:0.5s;
}

/****** EDIT bonus social*******/
.bonus_social{
padding:0 77px 20px;	
	}
.bonus_social p{
	text-align:center;
}
.bonus_social a,.bonus_social span{
	font-weight:bold;
	border-radius:50px;
	padding:17px;
	width:330px;
	color:#ffffff;
	text-align:center;
	display:block;
	float:left;
	margin:10px 20px;
	text-transform:uppercase;
}
.bonus_social span{
	opacity:0.9;
	background-color:#c2dc9c !important;
}
.bonus_social a:hover{
	text-decoration:none;
	transition:0.5s;
}
.bonus_social a:not(hover){
	transition:0.5s;
}
.bonus_odn{
	background:url(/images/odn.png) no-repeat 25px 50% #ef7800;
}
.bonus_odn:hover{
	background-color: #FF8B17;
}
.bonus_vk{
	background:url(/images/vk.png) no-repeat 25px 50% #44678d;
}
.bonus_vk:hover{
	background-color: #5F86B1;
}
.bonus_fb{
	background:url(/images/fb.png) no-repeat 25px 50% #3b579d;
}
.bonus_fb:hover{
	background-color: #507BC5;
}
.bonus_ins{
	background:url(/images/ins.png) no-repeat 25px 50% #a67b5c;
}
.bonus_ins:hover{
	background-color: #BA8B70;
}
.button2.bonus_odn,.button2.bonus_vk,.button2.bonus_fb,.button2.bonus_ins{
	background-position:12px 50% !important;
	width:255px;
}
.win .form1 .alert1{
	margin-top:-25px;
	margin-bottom:25px;
}
/****** EDIT bonus social end*******/

/****** EDIT bonus money*******/
.promo_bonus{
	overflow:hidden;
	border-bottom: 1px solid #ebebeb;
	padding: 10px 20px 30px 10px;
	margin-bottom: 20px;
}
.promo_bonus img{
	border: 3px solid #ddd;
    border-radius: 100px;
    display: block;
    float: left;
    margin-right:20px;
	margin-top:-10px;
}
.promo_bonus_descr{
	color: #b2b2b2;
    font-size: 14px;
    line-height: 140%;
    overflow: hidden;	
}
.promo_bonus_descr a{
	font-size:inherit;
}
.promo_bonus_descr h3 {
    border-bottom: medium none;
}
.promo_bonus_descr .button2 {
    background-color: #dd5363;
    margin-top: 13px;
    padding-top: 10px;
    transition: all 0.3s linear 0s;
	display:inline-block;
	font-size:13px;
}
.promo_bonus_descr .button2:hover{
	background-color: #E37583 !important;
}
/****** EDIT bonus money end*******/

/****** EDIT comments*******/
.comments{
	margin:100px 0;	
}
.comments .form2{
	margin-left:150px;
	margin-bottom:70px;
}
.comments textarea{
	height:17px;
	padding:10px 15px;
	border-radius:10px;
	width:630px;
}
.comments textarea:focus{
	height:50px;
	transition:0.5s;
	border-radius:20px;
	padding:15px;
}
.comments textarea:not(focus){
	transition:0.5s;
}
.comments_content{
	max-height: 450px;
	overflow-y: scroll;
	padding-right: 160px;
	margin-bottom: 70px;
	
	padding: 0 150px;
}
.comments h4{
	border:none;
	font-weight:normal;
	margin-left:158px;
}
.comment{
	padding:0 0 30px;
	border-bottom:1px solid #ddd; 
	position:relative;
	margin-bottom:30px;
}
.com_avatar{
	float:left;
	margin-right:20px;
}
.com_avatar:hover{
	opacity:0.7;
	transition:0.5s;
}
.com_avatar:not(hover){
	transition:0.5s;
}
.com_block{
	overflow:hidden;
}
.com_title{
	margin-bottom:10px;
}
.com_name{
	font-weight:bold;
	color:#5f5c60;
}
.com_reply{
	color:#a4a4a4;
	font-size:11px;
	background:rgba(0, 0, 0, 0) url("/images/icon128.png") no-repeat scroll 0 2px;
	padding-left:14px;
	margin-left:15px;
}
.com_reply:hover{
	background-position:0 -10px;
}
.com_title a:hover{
	text-decoration:none;
	color:#28aca9;
}
.quote{
	background:#f7f7f7;
	padding:10px;
	margin-bottom:20px;
}
.quote b{
	display:block;
	font-size:12px;
	margin-bottom:10px;
}
/****** EDIT comments end*******/


/****** EDIT articles*******/
.promo_article{
	text-align:center;
	padding:20px 20px 15px;
	margin-bottom:20px;
	background:#f6f5f5;
}
.promo_article h3{
	text-align:center;
	border:none;
	margin-top:5px;
}
.promo_article p{
	text-align:center;
}
.promo_article .button2{
   display:inline-block;
   margin:10px auto;	
}
.article_stats{
	background: #efefef;
}
.article_stats span{
	display:block;
	float:left;
	width:300px;
	text-align:center;
	color:#b2b2b2;
}
.article_stats span b{
	display:block;
	text-align:center;
	font-weight:normal;
	font-size:17px;
}
/****** EDIT articles end*******/

h1 a {
    text-transform: uppercase;
}

.verify_photo2{top:95px;}

/************************************ EDIT CSS #23  ************************************/

.anketa_menu_button a:hover,.anketa_menu_button a:not(hover){
	transition:0.5s;
}
.article_table td,.article_table thead th{
	text-align:left !important;
	padding:15px 20px !important;
}
.article_table th {
    color: #b2b2b2;
}
.article_table a{
	color:#5f5c60;
	display:inline-block;
}
.article_table a:hover{
	color: #28aca9;
	text-decoration:none;
}
.table_options a{
	display:inline-block;
	width:12px;
	height:12px;
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 4px;
}
.table_options a:hover{
	background-position:0 100%;
	transition:0s !important;
}
.table_options a:not(hover){
	transition:0s !important;
}
.table_opt1{
	background-image:url(/images/icon133.png);
}
.table_opt2{
	background-image:url(/images/icon131.png);
}
.table_opt3{
	background-image:url(/images/icon47.png);
}
.table_opt4{
	background-image:url(/images/icon132.png);
}
.article_status span{
	background-image:url(/images/icon130.png);
	background-repeat:no-repeat;
	padding:5px 0px 5px 33px;
	hieght:26px;
	display:block;
}
.article_status{
	width:130px;
}
.status_new{
	background-position:0 -34px;
	color:#b2b2b2;
}
.status_moder{
	background-position:0 -103px;
	color:#faa615;
}
.status_ok{
	background-position:0 -68px;
	color:#85b93a;
}
.status_bun{
	background-position:0 0px;
	color:#de5464;
}
.table_options{
	width:70px;
}
.table_options a{
	opacity:0;
	float:right;
	margin:0 5px;
}
.article_table tr:hover td,.article_table tr:hover th{
	background-color:#faf5ff;
	transition:0.7s;
}
.article_table tr:not(hover) td,.article_table tr:not(hover) th{
	transition:0.7s;
}
.article_table tr:hover .table_options a{
	opacity:1;
	transition:0.7s;
}
.article_table tr:not(hover) .table_options a{
	transition:0.7s;
}
.article_form{
	margin-bottom:30px;
}
.article_form textarea{
	width:700px;
	height:200px;
}
.article_form input[type="text"]{
	width:400px;
}
.button3{
	background-color:#ff960d;
	margin-left:0px !important;
}
.button3:hover{
	background-color:#ffba04 !important;
}

li {
    list-style-type: none; /* Убираем маркеры */
	}
   ul {
    margin-left: 20; /* Отступ слева в браузере IE и Opera */
    padding-left: 20; /* Отступ слева в браузере Firefox, Safari, Chrome */
   }

   
/************************************ EDIT CSS #24  ************************************/

.but_hide, .but_show{
	width:15px;
	height:15px;
	display:inline-block;
	margin-left:2px;
	vertical-align:middle;
	opacity:0.5;
}
.but_hide{
	background:url(/images/icon134.png) no-repeat 0 1px;
}
.but_hide:hover{
	background-position:0 -17px;
	opacity:1;
}
.but_show{
	background:url(/images/icon134.png) no-repeat 0 -17px;
}
.but_show:hover{
	background-position:0 1px;
	opacity:1;
}
.hidden_user_hide{
	background:url(/images/icon135.png) no-repeat 0% 2px;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	border-radius:3px;
	padding-left:16px;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #a4a4a4;
	color:#a4a4a4;
}
.hidden_user_hide:hover{
	text-decoration:none;
	border-color:#fff;
	color:#00afaa;
	background-position:0% -17px;
}   