  .pers_con {font:11px Tahoma;background:#fff;border:1px solid #ccc;border-top:none;}
  .fxls {border-bottom:1px solid #ccc;padding:6px; float:left;}
  .fx_ava {float:left}
  .pad {padding:4px 11px 11px 4px;}
  .fx_gr{padding:6px; float:left}
  .function {font-weight:bold;padding:6px;background:#ebebeb url('') no-repeat 4px 4px;padding:5px 5px 5px 23px;color:#666;border-bottom:1px solid #ccc;}
  .linka {border-bottom:1px solid #ccc;padding:6px;cursor:url(../img/link.cur), pointer;display:block;width: 120px;text-align: center;}
  .linkurl {border-bottom:1px solid #ccc;padding:6px;cursor:url(../img/link.cur), pointer;}
  .linka:hover {font-weight:bold;background:#f7f7f7;}
  .left_sd {width:200px;background:#f7f7f7;color:#666;padding:6px 6px 6px 9px;font:11px Tahoma;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;}
  .right_sd {background:#fff;padding:6px;font:11px Tahoma;border-bottom:1px solid #ccc;width:450px;}
  .statusOffline {color:red;}
  .statusOnline {color:green;}
  .activ {text-align:left; padding:0px; clear:both; }
.actl {clear:left; font:11px Tahoma;float:left; width:250px; background:#f7f7f7; padding:5px 7px; border:0px; border-bottom:1px solid #ccc; border-right:1px dotted #ccc;}
.actr {font-weight:bold;width:80px; display:inline-block; background:#fff; padding:5px 7px; color:#333; text-align:center; border:0px; border:1px solid #ccc;}
  .podpis {font-weight:bold;padding:6px;background:#ebebeb;padding:5px 5px 5px 6px;color:#666;font:11px Tahoma;border:1px solid #ccc;border-top:none;}
  .pod_text {background:#fff;border:1px solid #ccc;border-top:none;padding:6px;font:11px Tahoma;}
  .eTitle {font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:bold;color: #439C49; padding: 2px 0 0 25px; background: #E2F1E3; height: 25px;}
   .rep_block{
  width:auto;
  text-align:center;
  padding:5px;
  color:#666666;
  background:#f4f4f4;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;   
  border-left:1px dotted #cccccc;
  border-bottom:1px solid #cccccc;   
  }
  .prof_menu {
  font-weight:bold;
  text-align:left;
  padding:5px;
  color:#666666;
  background:#FFFFFF;
  border:1px solid #cccccc;
  }
  .prof_menu:hover {  
  text-align:left;
  font-weight:bold;
  padding:5px;
  color:#666666;
  background:#f7f7f7 ;
  border:1px solid #cccccc;
  }   
  .activ_left{  
  text-align:left;
  padding:5px;
  color:#666666;
  background:#f4f4f4;
  border-top:1px solid #cccccc;
  border-right:1px dotted #cccccc;   
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;   
  }
  .activ_right{  
  padding:5px;
  font-weight:bold;
  text-align:center;
  background:#ffffff;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;   
  border-left:1px dotted #cccccc;
  border-bottom:1px solid #cccccc;   
  }
.adv_in {width:auto; text-shadow: 1px 1px 1px #fff; background:#CEEFB3; border-right: none; border-left: 1px solid #85D489; padding: 5px}
.adv_in {float:left; font:12px Verdana,Arial,Helvetica, sans-serif; color:black; border-top: 1px solid #85D489; border-bottom: 1px solid #85D489; margin:0px}  

  .img-avatar {padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}

  img.avatarprof { margin-top:5px; width: 165px; height: 165px;}
  .avastiker{ width: 48px; height: 48px; position: relative; left: 145px; top: -190px;  z-index: 9999;  }
  .tooltip {
    /*background-color: #F9EAB9;*/
    position: absolute;
    padding: 10px 13px;
    z-index: 2;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
    font-family: sans-serif, Tahoma;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    width: 450px;
}
.head{background: url("../img/box-head.jpg") left top repeat-x; background-clip: padding-box; border-bottom: 1px solid #009933; border-top: 1px solid #339966; border-left: 1px solid #339966; border-right: 1px solid #339966;
                                 -moz-border-top-left-radius: 3px; -moz-border-top-right-radius: 3px;
                                 -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
                                 -o-border-top-left-radius: 3px; -o-border-top-right-radius: 3px;
                                 -ms-border-top-left-radius: 3px; -ms-border-top-right-radius: 3px;
                                 border-top-left-radius: 3px; border-top-right-radius: 3px;
                                 }
                 .head h1, .head h2, .head h3, .head h4, .head h5,  .head h6{
                font-size: 12px; color: #fff; line-height: 22px; padding: 8px 0px; margin: 0px; font-weight: bold; margin-left: 10px; display: block; float: left;
                -moz-text-shadow: 0 1px 0 #333; -webkit-text-shadow: 0 1px 0 #333; text-shadow: 0 1px 0 #333;
            }
      .clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";}
.clearfix:after { clear: both;}
.clearbox{ clear: both;}
.heigthfix{ margin-top:10px; float:left;}
.unset span{padding-left:20px; display:block; padding:3px 0 4px 15px; border-bottom: 1px dotted #D8C5A6; position:relative;text-align: center}

.unset a{padding-left:20px; display:block; padding:3px 0 4px 15px; border-bottom: 1px dotted #D8C5A6; position:relative;}
.unset a:hover{color:#0066CC}
.status_omline{ float:right; padding:10px}
.profile_menu{ padding:15px; float:left; width:100%}
.navi{ padding-right:10px; margin-left:10px; float:left; text-align:center}
.navi a:hover{ color:#0066CC}
.right-info {border-bottom:1px solid #ссс;padding:6px; float:left; }
.nameinfo{float:left; }
.ansinfo{display:block }
.stat_block {
    height: 10px;
        width: 350px;
}
.stat_block_group {
    height: 10px;
        width: 350px;
}
.stat_block div {

    float: right;
    font-size: 12px;
    line-height: 10px;
    color: #0000FF;
    width: 140px;
}

.stat_block_group div {
   
    float: right;
    font-size: 12px;
    line-height: 10px;
    color: #0000FF;
    width: 140px;
}
 .stat_block_group a {display:block;  padding:1px;}
 .stat_block_group a:hover { color: #0066CC}
.stat_block p {
    line-height: 10px;
    padding-left: 10px;
    text-align: left;
}
.stat_block_group p {
    line-height: 10px;
    padding-left: 10px;
    text-align: left;
  color: #000000;
}
.leftcolumn{float:left; width:200px}
.wh{width:350px;}
.photomenu{float:left}
.unleft_photo{float:left; width:190px}
.unright_info{float:right; width:355px}

.messaging{padding-top: 5px;}
.messaging .itemIn,.messaging .itemOut{margin: 5px 0px 10px 0px; clear: left; position: relative;}            
.messaging .itemIn .text,.messaging .itemOut .text{padding: 7px 8px; border: 1px solid #d5d5d5; background-color: #FFF; margin-right: 70px; font-size: 11px; color: #333; line-height: 17px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.messaging .itemOut .text{margin: 0px 0px 0px 70px;}
.messaging .itemOut .text .info,
.messaging .itemIn .text .info{ margin-bottom: 5px;}
.messaging .itemOut .text .info .name,
.messaging .itemIn .text .info .name{ float: left; font-size: 11px; color: #005580; font-weight: bold; }
.messaging .itemOut .text .info .name{color: #333;}
.messaging .itemOut .text .info .date,
.messaging .itemIn .text .info .date{ float: right; font-size: 11px; color: #999; }
.messaging .itemIn .image,.messaging .itemOut .image{position: absolute; display: block; right: 0px; top: 0px;}
.messaging .itemOut .image{right: auto; left: 0px;}
.messaging .controls{margin-top: 20px; text-align: right;}                
.messaging .controls .control{ padding: 0; margin: 0; display: block; padding-right: 10px;}
.messaging .controls .control textarea{width: 100%; padding: 4px; font-size: 11px;}                
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";}
.clearfix:after { clear: both;}
.itemOut, .itemIn, .text, .info, .name{color: #333;}
.img-polaroid {  padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.polaroid{ background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}
.isw-settings{background: url('../img/ic_settings.png') center center no-repeat transparent;}
.banstyle{
    background-color: #3C88AE;
    background: -o-repeating-linear-gradient(45deg, #F00, #F00 10px, #Fff 10px, #FFF 20px) no-repeat;
    background: -ms-repeating-linear-gradient(45deg, #F00, #F00 10px, #Fff 10px, #FFF 20px) no-repeat;
    background: -moz-repeating-linear-gradient(45deg, #F00, #F00 10px, #Fff 10px, #FFF 20px) no-repeat;
    background: -webkit-repeating-linear-gradient(45deg, #F00, #F00 10px, #Fff 10px, #FFF 20px) no-repeat;
    background: repeating-linear-gradient(45deg, #F00, #F00 10px, #Fff 10px, #FFF 20px) no-repeat;

}
.mCSB_container{
  width:auto;
  margin-right:20px;
  overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
  margin-right:0;
}
.mCustomScrollBox .mCSB_scrollTools{
  width:20px;
  height:100%;
  top:0;
  right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
  padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
  width:2px;
  height:100%;
  margin:0 auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
  cursor:pointer;
  width:100%;
  height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:4px;
  height:100%;
  margin:0 auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
  height:20px;
  overflow:hidden;
  margin:0 auto;
  cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
  bottom:0;
  margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
  height:auto;
  margin-right:0;
  margin-bottom:30px;
  overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
  margin-bottom:0;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
  width:100%;
  height:16px;
  top:auto;
  right:auto;
  bottom:0;
  left:0;
  overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
  height:100%;
  width:auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
  padding-bottom:0;
  padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
  height:2px;
  margin:7px 0;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
  width:30px;
  height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:4px;
  margin:6px auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
  width:20px;
  height:100%;
  overflow:hidden;
  margin:0 auto;
  cursor:pointer;
  float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
  right:0;
  bottom:auto;
  margin-left:-40px;
  margin-top:-16px;
  float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
  opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
  opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
  background: #4A6C92; /* rgba fallback */
  /*background:rgba(0,0,0,0.4);*/
  filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  background:#fff; /* rgba fallback */
  background:rgba(255,255,255,0.75);
  filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(255,255,255,0.85);
  filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(255,255,255,0.9);
  filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
  background-image:url(mCSB_buttons.png);
  background-repeat:no-repeat;
  opacity:0.4;
  filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
  background-position:0 0;
  /*
  sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)
  */
}
.mCSB_scrollTools .mCSB_buttonDown{
  background-position:0 -20px;
  /*
  sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)
  */
}
.mCSB_scrollTools .mCSB_buttonLeft{
  background-position:0 -40px;
  /*
  sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)
  */
}
.mCSB_scrollTools .mCSB_buttonRight{
  background-position:0 -56px;
  /*
  sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)
  */
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
  opacity:0.75;
  filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
  opacity:0.9;
  filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
    .scrollBox{padding-right: 0px;}
            .scroll{overflow: hidden;}
      .head{background: url("../img/box-head.jpg") left top repeat-x; background-clip: padding-box; border-bottom: 1px solid #009933; border-top: 1px solid #339966; border-left: 1px solid #339966; border-right: 1px solid #339966;
                                 -moz-border-top-left-radius: 3px; -moz-border-top-right-radius: 3px;
                                 -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
                                 -o-border-top-left-radius: 3px; -o-border-top-right-radius: 3px;
                                 -ms-border-top-left-radius: 3px; -ms-border-top-right-radius: 3px;
                                 border-top-left-radius: 3px; border-top-right-radius: 3px;
                                 }
                 .head h1, .head h2, .head h3, .head h4, .head h5,  .head h6{
                font-size: 12px; color: #fff; line-height: 22px; padding: 8px 0px; margin: 0px; font-weight: bold; margin-left: 10px; display: block; float: left;
                -moz-text-shadow: 0 1px 0 #333; -webkit-text-shadow: 0 1px 0 #333; text-shadow: 0 1px 0 #333;
            }

div.caption {
  display: block !important;
  position: relative !important;
}

div.caption span {
  background: #000;
  background: rgba(0,0,0,0.3);
  color: white !important;
  display: none;
  padding: 5px 10px !important;
  text-align: center;
  position: absolute !important;
  bottom: -6px !important;
  left: 1px !important; z-index:9999;
  
}
div.caption span a {
color: #FFFFFF
  }
div.caption span a:hover {
color: #FFFFFF; text-shadow: #00FF66 1px 1px 1px ;
  }

.tablegift{border: 1px dotted #FFF; padding: 10px; background: rgba(255,255,255,0.5);}
.touchimg{border: 2px solid #9DFB9D; float:left; width: 150px; height:150px;background: rgba(255,255,255,0.5);}
.giftform{border: 2px solid #9DFB9D; float:left; width: auto; height:auto}

.progressbar {
  margin:0 11px 0 4px;
  position: relative;
  height: 20px;
  width: 165px;
  border: 1px solid #222;
  background: #117C0C;  
  border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0px 1px 7px #187005;
  opacity: 0.5;
}
.progresspoll {
  margin:0px;
  position: relative;
  height: 10px;
  width: 100%;
  border: 1px solid #222;
  background: #117C0C;  
  border-radius: 1px;
  -o-border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  box-shadow: 0px 1px 7px #187005;
  opacity: 0.7;
}

.progresspoll .bluepoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#242be8; 
 background-image: -moz-linear-gradient(top, #242be8 0%, #bfc1e6 100%); 
 background-image: -webkit-linear-gradient(top, #242be8 0%, #bfc1e6 100%); 
 background-image: -o-linear-gradient(top, #242be8 0%, #bfc1e6 100%); 
 background-image: -ms-linear-gradient(top, #242be8 0% ,#bfc1e6 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc1e6', endColorstr='#bfc1e6',GradientType=0 ); 
 background-image: linear-gradient(top, #242be8 0% ,#bfc1e6 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
  }
.progresspoll .greenpoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#19bd00; 
 background-image: -moz-linear-gradient(top, #19bd00 0%, #cae8c5 100%); 
 background-image: -webkit-linear-gradient(top, #19bd00 0%, #cae8c5 100%); 
 background-image: -o-linear-gradient(top, #19bd00 0%, #cae8c5 100%); 
 background-image: -ms-linear-gradient(top, #19bd00 0% ,#cae8c5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae8c5', endColorstr='#cae8c5',GradientType=0 ); 
 background-image: linear-gradient(top, #19bd00 0% ,#cae8c5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }
.progresspoll .redpoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#ff0000; 
 background-image: -moz-linear-gradient(top, #ff0000 0%, #f5c4c4 100%); 
 background-image: -webkit-linear-gradient(top, #ff0000 0%, #f5c4c4 100%); 
 background-image: -o-linear-gradient(top, #ff0000 0%, #f5c4c4 100%); 
 background-image: -ms-linear-gradient(top, #ff0000 0% ,#f5c4c4 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5c4c4', endColorstr='#f5c4c4',GradientType=0 ); 
 background-image: linear-gradient(top, #ff0000 0% ,#f5c4c4 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  
  }
.progresspoll .orangepoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#ffae00; 
 background-image: -moz-linear-gradient(top, #ffae00 0%, #f5e3bc 100%); 
 background-image: -webkit-linear-gradient(top, #ffae00 0%, #f5e3bc 100%); 
 background-image: -o-linear-gradient(top, #ffae00 0%, #f5e3bc 100%); 
 background-image: -ms-linear-gradient(top, #ffae00 0% ,#f5e3bc 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5e3bc', endColorstr='#f5e3bc',GradientType=0 ); 
 background-image: linear-gradient(top, #ffae00 0% ,#f5e3bc 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }
.progresspoll .violetpoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#a424e8; 
 background-image: -moz-linear-gradient(top, #a424e8 0%, #ebd0fa 100%); 
 background-image: -webkit-linear-gradient(top, #a424e8 0%, #ebd0fa 100%); 
 background-image: -o-linear-gradient(top, #a424e8 0%, #ebd0fa 100%); 
 background-image: -ms-linear-gradient(top, #a424e8 0% ,#ebd0fa 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebd0fa', endColorstr='#ebd0fa',GradientType=0 ); 
 background-image: linear-gradient(top, #a424e8 0% ,#ebd0fa 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }

.progresspoll .litebluepoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#249de8; 
 background-image: -moz-linear-gradient(top, #249de8 0%, #d0eafa 100%); 
 background-image: -webkit-linear-gradient(top, #249de8 0%, #d0eafa 100%); 
 background-image: -o-linear-gradient(top, #249de8 0%, #d0eafa 100%); 
 background-image: -ms-linear-gradient(top, #249de8 0% ,#d0eafa 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0eafa', endColorstr='#d0eafa',GradientType=0 ); 
 background-image: linear-gradient(top, #249de8 0% ,#d0eafa 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }


.progresspoll .yellowpoll{
  display: block;
    height: 10px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#dbe824; 
 background-image: -moz-linear-gradient(top, #dbe824 0%, #f3f7c1 100%); 
 background-image: -webkit-linear-gradient(top, #dbe824 0%, #f3f7c1 100%); 
 background-image: -o-linear-gradient(top, #dbe824 0%, #f3f7c1 100%); 
 background-image: -ms-linear-gradient(top, #dbe824 0% ,#f3f7c1 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f7c1', endColorstr='#f3f7c1',GradientType=0 ); 
 background-image: linear-gradient(top, #dbe824 0% ,#f3f7c1 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }



.progresspoll span {
  display: block; width: 100%;
  text-align: center;
  font-size: 8px; font-family: Tahoma, Arial; font-weight: bold;
  color: #eee;  
  text-shadow: 0px 1px 0px #333;
  position: absolute; top: -2px;
  line-height: 10px;
}


.progressbar .blue {
  display: block;
    height: 20px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #3DE824;

  }

.progressbar span {
  display: block; width: 100%;
  text-align: center;
  font-size: 13px; font-family: Tahoma, Arial; font-weight: bold;
  color: #eee;  
  text-shadow: 0px 1px 0px #333;
  position: absolute; top: -4px;
  line-height: 20px;
}

.btn{text-decoration:none; text-align:center;
 padding:6px 4px;
 border:1px #047200;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 4px;
 font:12px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#E5FFFF;
 background-color:#6ade6c;
 background-image: -moz-linear-gradient(top, #6ade6c 0%, #1d9919 100%);
 background-image: -webkit-linear-gradient(top, #6ade6c 0%, #1d9919 100%);
 background-image: -o-linear-gradient(top, #6ade6c 0%, #1d9919 100%);
 background-image: -ms-linear-gradient(top, #6ade6c 0% ,#1d9919 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d9919', endColorstr='#1d9919',GradientType=0 );
 background-image: linear-gradient(top, #6ade6c 0% ,#1d9919 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.btn:hover{
 padding:6px 4px;
 border:1px #1c5c1a;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 4px;
 font:12px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#E5FFFF;
 background-color:#4fa651;
 background-image: -moz-linear-gradient(top, #4fa651 0%, #0e800a 100%);
 background-image: -webkit-linear-gradient(top, #4fa651 0%, #0e800a 100%);
 background-image: -o-linear-gradient(top, #4fa651 0%, #0e800a 100%);
 background-image: -ms-linear-gradient(top, #4fa651 0% ,#0e800a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e800a', endColorstr='#0e800a',GradientType=0 );
 background-image: linear-gradient(top, #4fa651 0% ,#0e800a 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }
#boxes .window { position: fixed; left:0; top:0; width:420px; height:auto; display:none; z-index:9999; padding:20px; border: #ADB0F1 dotted; background-color:#ffffff;opacity: 0.8;}
#boxes .windowav { position: fixed; left:50%; top:15%; width: auto; height:auto; display:none; z-index:9999; padding:20px; border: #ADB0F1 dotted; background-color:#ffffff;}
.buttonw {float: left; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;  background: #3F9D4A; border: none;  width: auto;  overflow: visible; font-size: 14px;  color: #FFF; padding: 7px 10px;  border-radius: 4px; font-weight: bold; text-shadow: 0 1px 0 #a6c2cf}
.close:after {float: right;  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; background: #FF0000; border: none; width: 6px; overflow: visible; font-size: 10px; color: #FFF; padding: 2px 8px;  border-radius: 4px;  font-weight: bold; text-shadow: 0 1px 0 #a6c2cf;content:"X";}


.jcrop-holder {
  direction: ltr;
  text-align: left;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("../img/Jcrop.gif");
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
  
#crop{
    display:none;
}
#cropresult{
    border:2px solid #ddd;
}
.mini{
    margin:5px;
}
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}
#lightbox-nav-btnPrev { 
  left: 0; 
  float: left;
}
#lightbox-nav-btnNext { 
  right: 0; 
  float: right;
}
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}
#lightbox-container-image-data {
  padding: 0 10px; 
  color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
  width: 70%; 
  float: left; 
  text-align: left; 
}  
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
  display: block; 
  clear: left; 
  padding-bottom: 1.0em;  
}      
#lightbox-secNav-btnClose {
  width: 66px; 
  float: right;
  padding-bottom: 0.7em;  
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  font-family: Georgia;
  }
.addphoto{
  background: url(../img/addphoto.png) 10% 50% no-repeat transparent;
   text-align:center;padding:15px;border: 1px dotted #80CD8D;background-color:#CDECD2; color:#ffffff; text-shadow: 2px 2px 2px #000000,2px 0px 0px #A2D0FF;
}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.comment_info {float:left;
    text-align: center;
    font: 9px Verdana,Arial,Helvetica,sans-serif;
    color: rgb(133, 137, 143);
    width: 126px;
    border: 1px solid rgb(210, 210, 212);
    background: none repeat scroll 0% 0% rgb(228, 229, 231);
    border-radius: 5px;
  margin-right:5px; margin-left:5px; margin-top:10px
}

.comment_v {
    border-bottom: 1px solid rgb(210, 210, 212);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(210, 210, 212);
    padding: 10px 0px 4px;
        padding-top: 10px;
        padding-right-value: 0px;
        padding-bottom: 4px;
        padding-left-value: 0px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}
.comment_n {
    border-top: 1px solid rgb(255, 255, 255);
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(255, 255, 255);
    padding: 5px 0px;
        padding-top: 5px;
        padding-right-value: 0px;
        padding-bottom: 5px;
        padding-left-value: 0px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}
.avatar_img {
    width: 85px;
    height: 85px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
        background-color: rgb(255, 255, 255);
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    border: 1px solid rgb(210, 210, 212);
        border-top-width: 1px;
        border-right-width-value: 1px;
        border-right-width-ltr-source: physical;
        border-right-width-rtl-source: physical;
        border-bottom-width: 1px;
        border-left-width-value: 1px;
        border-left-width-ltr-source: physical;
        border-left-width-rtl-source: physical;
        border-top-style: solid;
        border-right-style-value: solid;
        border-right-style-ltr-source: physical;
        border-right-style-rtl-source: physical;
        border-bottom-style: solid;
        border-left-style-value: solid;
        border-left-style-ltr-source: physical;
        border-left-style-rtl-source: physical;
        border-top-color: rgb(210, 210, 212);
        border-right-color-value: rgb(210, 210, 212);
        border-right-color-ltr-source: physical;
        border-right-color-rtl-source: physical;
        border-bottom-color: rgb(210, 210, 212);
        border-left-color-value: rgb(210, 210, 212);
        border-left-color-ltr-source: physical;
        border-left-color-rtl-source: physical;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image-source: none;
        border-image-slice: 100% 100% 100% 100%;
        border-image-width: 1 1 1 1;
        border-image-outset: 0 0 0 0;
        border-image-repeat: stretch stretch;
    padding: 4px;
        padding-top: 4px;
        padding-right-value: 4px;
        padding-bottom: 4px;
        padding-left-value: 4px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
    margin-bottom: 3px;
}
.opac a:hover img { 
  -moz-opacity: 0.7;
  opacity: 0.7;  
  filter: alpha(opacity=70);
}
.gift{background:url(../img/general/gift1.png) no-repeat; height:48px; width:48px;background-position: 0px -48px;}
.gift:hover{background-position: 0px 0px;}
.stat{background:url(../img/general/stata.png) no-repeat; height:48px; width:48px;background-position: 0px -48px;}
.stat:hover{background-position: 0px 0px;}
.stars{background:url(../img/general/star.png) no-repeat; height:48px; width:48px;background-position: 0px -48px;}
.stars:hover{background-position: 0px 0px;}


ul.tabsgift {
  height: 28px;
  line-height: 25px;
  list-style: none;
  border-bottom: 1px solid #DDD;
  background: #FFF;
}
.tabsgift li {
  float: left;
  display: inline;
  margin: 0 1px -1px 0;
  padding: 0 13px 1px;
  color: #777;
  cursor: pointer;
  background: #F9F9F9;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #F9F9F9;
  position: relative;
}
.tabsgift li:hover {
  color: #F70;
  padding: 0 13px;
  background: #FFFFDF;
  border: 1px solid #FFCA95;
}
.tabsgift li.current {
  color: #444;
  background: #EFEFEF;
  padding: 0 13px 2px;
  border: 1px solid #D4D4D4;
  border-bottom: 1px solid #EFEFEF;
}
.box {
  display: none;
  border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
  background: #EFEFEF;
  padding: 0 12px;
}
.box.visible {
  display: block;
}

.popup_overlay {
   position: fixed; left:0; top:0; width:375px; height:auto; display:none; z-index:9999; padding:20px; border: #ADB0F1 dotted; background-color:#ffffff;opacity: 0.8;
    }

.popup {
    display: inline-block;
    position: relative;
    max-width: 80%;
    padding: 20px;
    border: 5px solid #fff;
    border-radius: 15px;
    box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4);
    background: #fff;
    vertical-align: middle
    }
.giftcom{width:405px;}
.giftimg{float:left;
width:200px;height:150px}
.komleft{float:right;
width:200px;
height:150px}
.giftstable{width:510px; padding:1px;}
#stats_us_e { z-index: 9999; position: fixed; top: 10%; margin: -8px; width: 520px; display: none; padding: 20px; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); opacity: 1; }

ul.tabNav {
list-style: none;
margin: 0;
padding: 0;
  float:left
}

ul.tabNav li {
display: inline;
}

ul.tabNav li a {
padding: 3px 9px;
background: url(../img/main_widget_2.png) no-repeat;
color: #fff;
text-decoration: none;
   border-radius: 4px 4px 0 0;
}

ul.tabNav li a.selected,
ul.tabNav li a.selected:hover {
color: #fff;
  text-shadow: 2px 2px 2px #3C3D3E;
}

ul.tabNav li a:hover {
text-shadow: 2px 2px 2px #3C3D3E;
color: #000;
}

ul.tabNav li a:focus {
outline: 0;
}
div.giftlist{  
    float:left; /* important */  
    position:relative; /* important(so we can absolutely position the description div */  
} 

div.description{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    width:100px;  
    /* styling bellow */  
    background-color:black;  
    font-family: 'tahoma';  
    font-size:12px;  
    color:white;  
    opacity:0.6; /* transparency */  
    filter:alpha(opacity=60); /* IE transparency */ 
 border:none; 
}  
p.description_content{  
    padding:0px;  
    margin:0px;  
}  
.spand {
  width: 269px; float:left; padding:4px
}

.wBlock.greeny {
border: 1px solid #677C13 !important;
background: #A1D475 !important;
background: -moz-linear-gradient(top, #A1D475 0%, #BFEC98 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A1D475), color-stop(100%,#BFEC98)) !important;
background: -webkit-linear-gradient(top, #A1D475 0%,#BFEC98 100%) !important;
background: -o-linear-gradient(top, #A1D475 0%,#BFEC98 100%) !important;
background: -ms-linear-gradient(top, #A1D475 0%,#BFEC98 100%) !important;
background: linear-gradient(top, #A1D475 0%,#BFEC98 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A1D475', endColorstr='#BFEC98',GradientType=0 ) !important;
-moz-box-shadow: 0 1px 1px #009933, 0px 1px 0 #76BF37 inset !important;
-webkit-box-shadow: 0 1px 1px #009933, 0px 1px 0 #76BF37 inset !important;
box-shadow: 0 1px 1px #009933, 0px 1px 0 #76BF37 inset !important;
}
.wBlock.greeny .dSpace {
background-color: #D6F6BB;
}
.wBlock {
position: relative;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-bottom: 20px;
padding: 0px 5px 5px;
color: #FFF;
background: #416C9B;
background: -moz-linear-gradient(top, #5B7EA4 0%, #416C9B 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5B7EA4), color-stop(100%,#416C9B));
background: -webkit-linear-gradient(top, #5B7EA4 0%,#416C9B 100%);
background: -o-linear-gradient(top, #5B7EA4 0%,#416C9B 100%);
background: -ms-linear-gradient(top, #5B7EA4 0%,#416C9B 100%);
background: linear-gradient(top, #5B7EA4 0%,#416C9B 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5B7EA4', endColorstr='#416C9B',GradientType=0 );
-moz-box-shadow: 0 1px 1px #222, 0px 1px 0 #7797ba inset;
-webkit-box-shadow: 0 1px 1px #222, 0px 1px 0 #7797ba inset;
box-shadow: 0 1px 1px #222, 0px 1px 0 #7797ba inset;
}
.wBlock .dSpace {
margin: 5px 0px 0px;
background-color: #365B85;
padding: 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
float: left;
-moz-box-shadow: 0px 0px 2px #222 inset;
-webkit-box-shadow: 0px 0px 2px #222 inset;
box-shadow: 0px 0px 2px #222 inset;
width: 250px;
}
.wBlock .rSpace {
margin: 5px 0px 0px;
  padding-top:10px;
  background-color: #FFF;
  color: #000;
  font-weight: bold;
}

.wrapper_body {
  width:245px;
    color: #4A4A4A ;
    text-align: center;
  float:left;
  padding:0 12px 0;
}
.cbm_wrap {
    width:240px;
    min-height:310px;
    background:#FFF;
    margin:10px auto;
    padding: 10px;
    position:relative;
       -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  
}
.cbm_wrap:before, .cbm_wrap:after{
    content:'';
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.cbm_wrap:after{
    right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);
             -ms-transform:skew(8deg) rotate(3deg);
             -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}
.cbm_wrap img {
    width: 200px;
  height:200px;
    margin-top: 15px;
}
.cbm_wrap p{ 
    margin-top: 15px !important;
    text-align: justify !important;
}
.cbm_wrap h1{
    font-size: 20px;
    font-weight: bold;
    margin-top: 5px; 
    text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}

.containers { margin: 0 auto; width: 650px; }
#body-surround { margin: 0px -15px; }
.box-top { background: url(../images/main-fill.png) 0px 0px; }
.box-top, .box-bottom { height: 5px; margin: 0px 5px; position: relative; }
.box-top2 { background: url(../images/main-corners.png) no-repeat 0px 0px; }
.box-top2, .box-bottom2 { left: -5px; }
.box-top2, .box-top3, .box-bottom2, .box-bottom3 { height: 5px; position: absolute; top: 0px; width: 5px; }
.box-top3 { background: url(../images/main-corners.png) no-repeat 100% 0px; }
.box-top3, .box-bottom3 { right: -5px; }
.box-top2, .box-top3, .box-bottom2, .box-bottom3 { height: 5px; position: absolute; top: 0px; width: 5px; }
.box-bg { background: url(../images/main-m.png) 0px 0px; }
.box-bg { margin: 0px 4px; }
.box-bg2 { background: url(../images/main-l.png) repeat-y 0px 0px; }
.box-bg2 { margin-left: -4px; }
#body-surround .box-bg3 { padding-top: 12px; }
.box-bg3 { background: url(../images/main-r.png) repeat-y 100% 0px; }
.box-bg3 { margin-right: -4px; padding: 0px 15px; }

.main-inner { background: #fff url(../images/content-bg.png) 50% 0px no-repeat; padding-bottom: 10px; }
.shadowbar { background: url(../images/main-shadow2.png) no-repeat 50% 0px; height: 17px; }
/* Profile-icon-bar */
#prof_icon { float: right; height: 24px; /*width: 100px;*/ margin-top: 8px; margin-right: 10px; margin-bottom: 8px; margin-left: 10px; }
#prof_mail, #prof_prof, #prof_edit { margin: 2px 7px 2px 2px; float: left; }
#prof_mail span { background: url(../images/email_icon.png) no-repeat 0px 0px; display: block; height: 20px; opacity: 0.2; overflow: hidden; text-indent: -9000px; width: 20px; }
#prof_prof span { background: url(../images/person_icon.png) no-repeat 0px 0px; display: block; height: 20px; opacity: 0.2; overflow: hidden; text-indent: -9000px; width: 20px; }
#prof_edit span { background: url(../images/edit_icon.png) no-repeat 0px 0px; display: block; height: 18px; opacity: 0.2; overflow: hidden; text-indent: -9000px; width: 20px; }
/* Title-Block */
.prof-title { font-size: 18px; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:500; text-align:center; width: 200px; margin-left: 230px; padding: 10px 0; }
/* User-Profiles */
.puf { padding: 10px 0; }
#block { padding-top: 30px; width: 650px; }
#bordes { width: 630px; position: relative; text-decoration: none; }
#avablock { text-align: center; vertical-align: middle; float: left; width: 180px; position: relative; }
#avatask { text-align: center; vertical-align: middle; float: left; width: 100px; position: relative; }
#infoblock { text-align: left; float: right; width: 446px; margin-top: 0px; text-decoration: none; }
#taskblock { text-align: left; float: right; width: 400px; margin-top: 10px; text-decoration: none; }
#ava { height: 100px; width: 100px; margin: 0px 29px 16px 31px; }
#avat { height: 100px; width: 100px; margin: 10px 0px 0px 15px; }
.image-ava { background: url(../images/image-block.png)no-repeat 50% 0px; width: 100px; height: 100px; padding: 8px; position: relative; }
#stat { text-align: center; width: 120px; text-decoration: none; margin: 0px 30px 2px 30px; }
#flag { text-align: center; width: 120px; text-decoration: none; margin: 0px 30px 4px 30px; }
#mod { text-align: center; width: 120px; height:60px; text-decoration: none; }
#userman { text-decoration: none; text-align: center; width: 120px; margin: 0px 30px 4px 30px; }
#infoleft { text-decoration: none; text-align: left; float: left; width: 246px; position: relative; }
#inforight { text-decoration: none; text-align: left; float: right; width: 200px; position: relative; }
#users { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none; text-align: center; width: 120px; margin: 0px 30px 2px 30px; }
#unetprof { text-decoration: none; text-align: center; width: 120px; margin: 0px 30px 4px 30px; }
#infoleft .fieldset { border: 1px dotted #666; width:200px; }
#inforight .fieldset { border: 1px dotted #666; width:200px; }
legend { margin-left:8px; padding:1px; color:#999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.dann { text-decoration: none; text-align: center; }
.med { text-align: center; /*margin:4px;*/ }
#profblock{ z-index: 9999; position: fixed; top: 10%; left:26%; display: none; opacity: 1;}
.textwall {font:12px Arial, sans-serif; color:#237394; text-shadow: 1px 1px 1px #a6c2cf; margin: 0 0 10px 0}
.textwall-red {font:12px Arial, sans-serif; color:#CC0000; text-shadow: 1px 1px 1px #FF3300; margin: 0 0 10px 0}
.textwall-green {font:12px Arial, sans-serif; color:green; text-shadow: 1px 1px 1px #009900; margin: 0 0 10px 0}
table.walluser { font-size: 12px;  border-collapse: collapse; margin: 0 0 10px 0}
table.walluser tr {border-bottom: 1px solid #DAE2E6}
table.walluser td {padding: 2px 20px 5px 3px}
table.walltask { font-size: 12px;  border-collapse: collapse; margin: 0 0 40px 50px; width:360px}
table.walltask tr {border-bottom: 1px solid #DAE2E6}
table.walltask td {padding: 2px 20px 5px 3px}
.reytingimage {line-height: 4.6; font-size: 11px; text-align: center; color: #FFF; text-shadow: 1px 1px 1px #043405;font-weight: bold; background: url('../img/imgreyt.png') no-repeat scroll left top transparent;}
.reytingimage{height: 54px;
width: 58px;
display: block;
border: medium none;
outline: medium none;
/*cursor: pointer;*/
margin-bottom: 7px;
margin-right: 3px;
}
div.content-in {
    float: left;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFF #DBDBDB #DBDBDB;
    background-color: #FFF;
  width: calc(100% - 24px) /* 533px*/;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  position:relative;
  margin-bottom: 5px;
  }
div.content-kon {
  margin-top:1px;
    padding: 5px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFF #DBDBDB #DBDBDB;
    background-color: #FFF;
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  position:relative
  }
div.content-task {
  margin-top:3px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFF #DBDBDB #DBDBDB;
    background-color: #FFF;
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  position:relative
  }
div.content-error {
  color:#fff;
  margin-top:3px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #DBDBDB #DBDBDB;
    background: #e03223;
  background: -o-linear-gradient(top, #e76256 0px, #e03223 100%);
  background: -moz-linear-gradient(top, #e76256 0px, #e03223 100%);    
  background: -webkit-linear-gradient(top, #e76256 0px, #e03223 100%);
  background: -ms-linear-gradient(top, #e76256 0px, #e03223 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e03223', endColorstr='#e76256',GradientType=0);
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  position:relative
  }
  div.content-scs {
  color:#fff;
  margin-top:3px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #DBDBDB #DBDBDB;
    background: #87a96b;
  background: -o-linear-gradient(top, #94b27b 0px, #87a96b 100%);
  background: -moz-linear-gradient(top, #94b27b 0px, #87a96b 100%);    
  background: -webkit-linear-gradient(top, #94b27b 0px, #87a96b 100%);
  background: -ms-linear-gradient(top, #94b27b 0px, #87a96b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87a96b', endColorstr='#94b27b',GradientType=0);
  width: 50%;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  position:relative
  }
div.work-buttons {
  color:#fff;
  margin-top:3px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #DBDBDB #DBDBDB;
    background: #87a96b;
  background: -o-linear-gradient(top, #7FC941 0px, #37690E 100%);
  background: -moz-linear-gradient(top, #7FC941 0px, #37690E 100%);    
  background: -webkit-linear-gradient(top, #7FC941 0px, #37690E 100%);
  background: -ms-linear-gradient(top, #7FC941 0px, #37690E 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7FC941', endColorstr='#37690E',GradientType=0);
  width: 50%;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  position:relative;
  cursor:url(../img/link.cur), pointer;
  }

  div#content-dashboard-pro-photo {
    float: left;
    margin-right: 10px;
    padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}

div#content-dashboard-pro-info {
    float: left;
    width: 480px;
  line-height:18px;
}
div#content-dashboard-pro-info p.left {
    float: left;
    width: 258px;
  padding-top:-40px;
}

div#content-dashboard-pro-info p.right {
    float: left;
    width: 202px;
    text-align: right;
    font-size: 12px;
}
.rightblock{
width: auto;
float: left;
margin-left: 5px;}
.left_in_block {
    width: 320px;
    float: left;
  line-height: 20px;
}
.left_in_refs {
    width: 140px;
    float: left;
  line-height: 20px;
}
.right_block_refs {
    width: 90px;
    float: left;
  line-height: 36px;
  text-shadow: -1px -1px #FFF, -2px -2px #FFF,-1px 1px #FFF, -2px 2px #FFF,1px 1px #FFF,2px 2px #FFF,1px -1px #FFF,2px -2px #FFF,-3px -3px 2px #65A252,-3px 3px 2px #65A252,3px 3px 2px #65A252,3px -3px 2px #65A252;
  color: #227209;
  transition: all 1s;
  font-weight:bold
}

.center_in_refs{
  width: 220px;
    float: left;
  line-height: 20px;
}
.right_in_block {
    float: right;
  line-height: 20px;
}

.right_in_block_refs {
    float: right;
  line-height: 36px;
}

.litle-img{box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.widget_packet{width:143px;padding:10px;border:1px solid #2D89AC;margin:0 10px 10px 0;float:left;position: relative}
.widget{width:220px;padding:20px;border:1px solid #A9BEDE;margin:0 10px 10px 5px;float:left;position:relative; margin-top:10px;}
.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(196,250,207,0.6);text-align:center}
.widget-button{position:relative;padding:4px 6px;background: #57D44A;border:2px solid white;color: #255BCB;text-decoration:none;font-weight:bold;text-transform:uppercase;-moz-box-shadow:0 0 10px white;-webkit-box-shadow:0 0 10px white;box-shadow:0 0 10px white}
.widget-button, .widget-button:link, .widget-button:visited{color: #A8F4B3}
.widget-button:hover{color:#fff;text-decoration:none}
.targcount{width:50px;border:1px solid #A8F4B3; float:left}

.mainBoxInnert {
  padding:10px;
  border:1px solid white;
  border-color: rgba(255, 255, 255, 0.75);
  background: rgba(255, 255, 255, 0.2);
  -moz-border-radius:0.8em;
  -webkit-border-radius: 0.8em;
  -webkit-background-clip:padding-box;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-box-shadow:0 0 4px rgba(50, 50, 50, 0.5);
  -webkit-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);
  box-shadow:0 0 4px rgba(50, 50, 50, 0.5)
}
.mainBoxInnert form {
  border:1px solid #999999;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-background-clip: padding-box;
  border-radius: 0.25em;
  padding:10px;
  background: white;
  -moz-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
  position:relative;
  min-height:50px
}

.mainBoxInnert form h1 {
  color:white;
  font-size:14px;
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
  border:1px solid;
  border-color:#61C850 #39B429 #0F6F08;
  background:#0CA513 url(title-bg.png) repeat-x top;
  -webkit-background-size:100% 100%;
  -moz-background-size:100% 100%;
  -o-background-size:100% 100%;
  background-size:100% 100%;
  background:-moz-linear-gradient(top, white, #72E475 4%, #13A50C);
  background:-webkit-gradient(linear, left top, left bottom, from(white), to(#10A50C), color-stop(0.03, #82E472));
  -moz-text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2);
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
  padding:4px 6px;
  position:absolute;
  left:10px;
  top:-5px;
  z-index:100;
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -khtml-border-radius:4px
}
.mainBox .mainBoxInnert {
  margin:10px auto 0;
  width:auto
}

div.contentBox {
  margin-top:15px
}

.qiwi {
      background:url(../img/general/qiwipng.png)no-repeat; height:168px; width:88px;background-position: 0px 0px;
}
.qiwi:hover {
      background-position: 0px -168px;
}
.wm {
      background:url(../img/general/wmpng.png)no-repeat; height:168px; width:88px;background-position: 0px 0px;
}
.wm:hover {
      background-position: 0px -168px;
}
.liqpay {
      background:url(../img/general/liqpng.png)no-repeat; height:168px; width:88px;background-position: 0px 0px;
}
.liqpay:hover {
      background-position: 0px -168px;
}
.pm {
      background:url(../img/general/pmpng.png)no-repeat; height:168px; width:88px;background-position: 0px 0px;
}
.pm:hover {
      background-position: 0px -168px;
}
.yad {
      background:url(../img/general/yadpng.png)no-repeat; height:168px; width:88px;background-position: 0px 0px;
}
.yad:hover {
      background-position: 0px -168px;
}

div.view-navigator {
    float: right;
}
.news-list {
    display: none;
    float: right;
}
#addfounds { z-index: 9999; position: fixed; top: 50%; margin: -8px; width: 320px; display: none; padding: 20px; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); opacity: 1; }

 .task_wrap {
 margin: 10px auto;
 width: 533px;
 min-height: 310px;
 background: white;
 padding: 10px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
 -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
 box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
 box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
 position: relative;
 z-index: 90;
 }
 .ribbon-task-green {
 width: 85px;
 height: 88px;
 overflow: hidden;
 position: absolute;
 top: -2px;
 right: -2px;
 }
 .ribbon-green {
 font-weight: bold;
 font-family: Sans-Serif;
 color: #333;
 font-size: 15px;
 text-align: center;
 text-shadow: white 0px 1px 0px;
 -ms-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg);
 position: relative;
 padding: 7px 0 ;
 left: -5px;
 top: 13px;
 width: 120px;
 background: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45));
 color:#6a6340;
 box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.3);
 }
 .ribbon-green:before, .ribbon-green:after {
 content: '';
 /* Colour of the triangle. To flip the effect, use border-bottom. */ border-top: 3px solid #6e8900;
 border-left: 3px solid transparent;
 border-right: 3px solid transparent;
 position:absolute;
 bottom: -3px;
 /* +1 to compensate for the border */ }
 .ribbon-green:before {
 left: -10px;
 }
 .ribbon-green:after {
 right: -10px;
 }
 
.favorite, .favoriteout, .abuset, .reyttask{
    border: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    margin-left: 10px;
}
.favorite {
    background: url(../img/heart.png) no-repeat;
}
.favoriteout {
    background: url(../img/heart_delete.png) no-repeat;
}
.abuset {
    background: url(../img/bell_error.png) no-repeat;
}

.clubhead{width: 100%; position: relative; background: #FFF; border: 1px solid #D5D5D5; padding-bottom: 5px; margin-bottom: 20px;}
.clubhead .image{display: block; position: relative; z-index: 1; overflow: hidden; text-align: center; border: 5px solid #FFF;}
.clubhead .user{position: relative; padding: 0px 5px 5px;}
.clubhead .user .avatar{position: absolute; left: 20px; top: -85px; z-index: 2;}
.clubhead .user h2{font-size: 16px; line-height: 20px; display: block; float: left; margin: 4px 0px 0px 135px;}
.clubhead .user .actions{float: right;}                
.clubhead .user .actions .btn{margin-bottom: 0px;}
.clubhead .info{float: left; margin-left: 20px;}
.clubhead .info p{margin: 3px 0px 0px; font-size: 11px; line-height: 16px;}
.clubhead .info p span{margin-top: 0px;}
.clubhead .info p span.title{color: #999;}
        
.block-fluid.without-head{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-top: 1px solid #ccc;}        
.toolbar.clear{border: 0px;}
.nopadding-toolbar{padding: 0px;}
.stream{position: relative;}
.stream .item{border-bottom: 1px solid #E4E8ED; border-top: 1px solid #FFF; position: relative;}
.stream .item .image{position: absolute; width: 60px; padding: 5px 0px 5px 0px; left: 0px; top: 0px;}
.stream .item .info{margin: 5px 5px 5px 70px; font-size: 11px;}
.stream .item .info .name{font-size: 12px; font-weight: bold;}
.stream .item .info .title{color: #555; margin-bottom: 5px;}
.stream .item .info .title span{margin: 0px!important;}                        
.stream .item .info .actions{text-align: right; margin: 5px 0px 0px;}
.stream .item .info .actions a{color: #333; margin-left: 5px; opacity: 0.8;}
.stream .item .info .actions a:hover{opacity: 1;}
.stream .item .info .actions a span{margin: 0px !important;}
                        
.text.gallery a{margin: 3px 3px 3px 0px;}
.text.friends a{font-size: 12px; font-weight: bold; margin: 0px 5px 3px 0px;}
               
.stream .answer{position: relative; padding-bottom: 5px;}
.stream .answer .arrow{background: url('../img/textarea_top_arrow.png') left top no-repeat transparent; position: absolute; left: 50%; top: -9px; width: 17px; height: 12px;}
.stream .answer .textarea{ padding-right: 16px;}
.stream .answer .textarea textarea{font-size: 11px; width: 100%;}
.stream .answer .actions{text-align: right;}
                        
.stream .item:first-child{border-top: 0px;}
.stream .item:last-child{border-bottom: 0px;}
                
.stream .item .messages{padding-left: 20px; border-top: 1px solid #EEE; padding-bottom: 10px;}
.stream .item .messages .item .info{margin-left: 55px; line-height: 16px; margin-top: 0px;}
.stream .item .messages .item .info p{margin-bottom: 3px;}

.emoji-wysiwyg-editor {
  border: 1px solid #d0d0d0;
  overflow: auto;
  outline: none;
  height:27px;
width:100%;
    background: #FFF;
  padding-top: 3px;
}
.emoji-wysiwyg-editor img {
 /* width: 20px;
  height: 20px;*/
  vertical-align: middle;
  margin: -3px 0 0 0;
}
.emoji-menu {
  position: absolute;
  z-index: 999;
  width: 180px;
  margin-left: -100px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.emoji-menu > div {
  max-height: 200px;
  overflow: hidden;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}
.emoji-menu img {
 /* width: 25px;
  height: 25px; */
  vertical-align: middle;
  border: 0 none;
}
.emoji-menu a {
  margin: -1px 0 0 -1px;
  /*border: 1px solid #f2f2f2;*/
  padding: 5px;
  display: block;
  float: left;
}
.emoji-menu a:hover {
  background-color: #fffae7;
}
.emoji-menu:after {
  content: ' ';
  display: block;
  clear: left;
}
.emoji-menu a .label {
  display: none;
}
/*.emoji-button{
  position:absolute;
  clear:both;
  margin-left: 350px;
  margin-top: 3px;
}*/
.refback > span{
    text-align: center;
    float: left;
    margin: 0 10px 0 0; 
padding: 5px;
font: 12px "Tahoma";
}

.refback span{
border: 1px solid;
border-radius: 3px;
color: #478223;
border-color: #B2D397;
background: none repeat scroll 0% 0% #F7FAF4;
}

.refback span:hover{
  color:white;
  text-shadow: 0px 1px #4E802C;
border-color: #478223;
background: #79BF4A;
background: -moz-linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
background: -webkit-linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
background: -o-linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
background: linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;

}

.refback span.current{
  color:white;
  text-shadow: 0px 1px #4E802C;
border-color: #478223;
background: #79BF4A;
background: -moz-linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
background: -webkit-linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
background: -o-linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
background: linear-gradient(center top , #9FE355 1px, #79BF4A 1px, #599F2F) repeat scroll 0% 0% transparent;
}

.paybox{
  width: 200px;
  height: 100px;
  float: left;
  position: relative;
}
.pay_adv{
  background: url('../img/general/pay_adv.png') no-repeat;
  
}
.pay_ok{
  background: url('../img/general/pay_ok.png') no-repeat;
  margin-left:10px
}
/*.pay_payeer{
  background: url('../img/general/pay_payeer.png') no-repeat;
  margin-top:10px
}*/
.pay_payeer{
  background: url('../img/general/pay_payeer.png') no-repeat;
  margin-left:10px
}
.pay_pm{
  background: url('../img/general/pay_pm.png') no-repeat;
  margin-left:10px;margin-top:10px
}
.paybox > span{
position: absolute;
bottom: 5px;
left: 0px;
font-size: 20px;
color: #fff;
text-shadow: 1px 1px 1px #000;
cursor: pointer;
width: 200px;
}
.paybox > span.withdraw{

  text-align:center;
}
.pay_button{border: 1px solid #136C11;font-size: 20px;padding: 5px;box-shadow: 0px 0px 2px 2px #fff;color: white;text-shadow: 0px 0px 3px black;background: #64bf5a;border-radius: 4px;padding-left: 20px;padding-right: 20px;cursor: pointer}
.pay_button:hover{border: 1px solid #058603;box-shadow: 0px 0px 2px 2px #c2c2c2;background: #69a862;border-radius: 4px;padding-left: 20px;padding-right: 20px;}

