body {
    background:url(../images/bg.jpg) 0 0 repeat;
    font-family:Arial,sans-serif;
    font-size:12px;
    font-family:'Open Sans',sans-serif;
    color:white;
}
 
a {
    color:#f77acb;
}

strong {
    font-weight:700
}

.clearfix {
    clear:both
}

.red{
    color:red;
}
.green{
    color:green;
}


#addToFavorites{width:50px;}

.top-baner{margin-bottom:8px;width:980px;text-align:center;}
.bottom-baner{float:left;margin:5px 0 8px 0;width:980px;text-align:center;}


.basic-form .form-section:last-child { margin-bottom: 0}

.basic-form input[type="text"],.basic-form input[type="password"] {
    margin:0;
    background:#030303;
    border:1px solid #4d4d4d;
    border-radius:5px;
    color:#d7d7d7;
    padding:4px 10px 3px;
    font-size:12px
}

.basic-form textarea{
    margin:0;
    background:#030303;
    border:1px solid #4d4d4d;
    border-radius:5px;
    color:#d7d7d7;
    padding:4px 10px 3px;
    font-size:12px;
    width:530px;
}


.basic-form .input-error {
    border-color:#920505
}

.basic-form .error-info {
    margin-top:4px;
    background:#920505;
    padding:5px 7px;
    color:#fff;
    border-radius:5px;
    margin-left:14px;
    position:absolute;
    display: inline;
}

.basic-form .error-info li {
    display: inline;
    white-space: nowrap;
}

.text-content .basic-form .error-info:before {
    background:url(../images/error-tail.png) 0 0 no-repeat;
    width:7px;
    height:7px;
    position:absolute;
    left:-6px;
    top:8px;
    content: "";
}

.basic-form label.input-label {
    width:116px;
    float:left;
    padding-left:21px;
    font-size:14px;
    color:#dcdcdc;
    line-height:24px;
    background:url(../images/label-bullet.png) 0 50% no-repeat
}

.basic-form .form-info {
    z-index:100;
    display:none;
    background:url(../images/info-tag.png) 0 0 no-repeat;
    padding:0 8px;
    margin-left:7px;
    cursor:pointer;
}

.basic-form .error-info .tail {
    background:url(../images/error-tail.png) 0 0 no-repeat;
    width:7px;
    height:7px;
    position:absolute;
    left:-7px;
    top:8px
}

.basic-form label.input-label {
    width:116px;
    float:left;
    padding-left:21px;
    font-size:14px;
    color:#dcdcdc;
    line-height:24px;
    background:url(../images/label-bullet.png) 0 50% no-repeat
}

.basic-form .form-info {
    background:url(../images/info-tag.png) 0 0 no-repeat;
    padding:0 8px;
    margin-left:7px
}

.basic-form .form-section {
    position: relative;
    float:left;
    width:100%;
    margin-bottom:5px;
}

.form-section input[type="radio"] {margin:0 0 15px 0}
#captcha-input{margin-left:138px;}

select {
    background:#030303;
    color:#fff;
    border:1px solid #565656;
    border-radius:5px;
    padding:2px 5px;
    min-width:60px
}

.container {
    width:980px;
    margin:0 auto;
}

.wrap {
    background:url(../images/wrap-bg.png) 0 0 repeat-x;
    min-height:100%;
    overflow:hidden;
}

.top {
    position:relative;
    height:90px;
    padding:25px 0 0;
    overflow:hidden;
    margin-bottom:25px
}

.top #new-su-btn{position:absolute;left:5px;top:77px;}

.top #logo {
    background:url(../images/logo.gif) 0 0 no-repeat;
    width:257px;
    height:92px;
    float:left;
    text-indent:-3333em
}

/*
.top #logo {
    background:url(../images/logo_christmas.png) 0 0 no-repeat;
    position:absolute;
    top:0px;
    margin-left:-10px;
    width:263px;
    height:107px;
    float:left;
    text-indent:-3333em
}
*/
/*
.top #logo {
    background:url(../images/logo_newyear.png) 0 0 no-repeat;
    position:absolute;
    top:0px;
    margin-left:-10px;
    width:266px;
    height:109px;
    float:left;
    text-indent:-3333em
}*/

.top .user-section {
    float:right;
}

.top .login-container{
    width:444px
}

#quick-login-form {
    color:#949494;
    font-size:12px
}

#quick-login-form input[type="text"],#quick-login-form input[type="password"] {
    float:left;
    margin-right:6px;
    width:160px
}

.gray-btn {
    background:url(../images/login-btn.png) 0 0 repeat-x;
    cursor:pointer;
    border:none;
    height:24px;
    color:#fff;
    border-radius:5px;
    width:68px;
    font-size:12px;
    line-height:24px;
    text-align:center;
    font-family:'Open Sans',sans-serif;
}

input.gray-btn {
    font-weight:700;
    font-size:12px
}
.gray-btn:hover { background-position: 0 bottom;}

#quick-login-form .submit {
    background:url(../images/login-btn.png) 0 0 repeat-x;
    cursor:pointer;
    border:none;
    height:24px;
    color:#fff;
    border-radius:5px;
    width:68px;
    float:left;
    font-size:12px
}

#quick-login-form .submit:hover {
    background-position:0 bottom
}

#quick-login-form .checkbox-section {
    padding:9px 0 5px;
    overflow:hidden;
    clear:both
}

#quick-login-form .checkbox-section input {
    float:left;
    margin:0 7px 0 0
}

#quick-login-form .checkbox-section label {
    width:190px;
    float:left
}

.user-info{
    color:#888;
    margin:12px 0 0 3px;
}

.user-info strong{
    color:#F77ACB;
}

.user-links {
    float:right;
    overflow:hidden
}

.user-links a {
    float:left
}

.user-links .pink-btn {
    background:url(../images/start-btn.png) 0 0 no-repeat;
    height:34px;
    line-height:34px;
    color:#fff;
    width:156px;
    padding-left:12px;
    font-size:15px;
    text-shadow:-1px -1px #920160;
    text-decoration:none;
    font-weight:700
}

.blue-btn {
    float:left;
    background:url(../images/blue-button.png) 0 0 no-repeat;
    width:130px;
    height:27px; 
    line-height:26px;
    color:#fff;
    font-size:13px;
    text-align:center;
    text-shadow:-1px -1px #920160;
    text-decoration:none;
    margin:7px 6px 0 0;
}

.blue-btn span{
    font-weight:bold;
}

.green-btn2 {
    float:right;
    background:url(../images/green-button-small.png) 0 0 no-repeat;
    width:143px;
    height:23px; 
    line-height:23px;
    text-align:center;
    margin:8px 6px 0 0;
}

.green-btn2 a{
    text-decoration:none;color:white;color:#fff;
    font-size:12px;
    text-shadow:-1px -1px #125400;
    text-decoration:none;
}


.pink-btn2 {
    float:right;
    background:url(../images/pink-button-small.png) 0 0 no-repeat;
    width:143px;
    height:23px; 
    line-height:23px;
    color:#fff;
    font-size:12px;
    text-align:center;
    text-shadow:-1px -1px #920160;
    text-decoration:none;
    margin:8px 6px 0 0;
}

.pink-btn2 a{
    text-decoration:none;color:white;
}

.blue-btn2 {
    float:right;
    background:url(../images/blue-button-small.png) 0 0 no-repeat;
    width:145px;
    height:23px; 
    line-height:23px;
    color:#fff;
    font-size:12px;
    text-align:center;
    text-shadow:-1px -1px #012a92;
    text-decoration:none;
    margin:8px 6px 0 0;
}

.blue-btn2 a{
    text-decoration:none;color:white;
}

#message-cloud{
    display:none;
    left:264px;
    margin-top:4px;
    position:absolute;
    background:url(../images/blue-cloud.png) 0 0 no-repeat;
    width:410px;
    height:23px;
    font-size:14px;
    text-align:center;
    padding:9px 0 0 0;
}

#message-cloud span{
    font-weight:bold;
}

#message-cloud a{
    float:none; color:white; text-decoration:none;
}

.user-links .gray-btn {
    background:url(../images/register-btn.png) 0 0 no-repeat;
    height:34px;
    line-height:34px;
    color:#fff;
    width:121px;
    padding-left:12px;
    font-size:15px;
    text-align:left;
    font-weight:700;
    margin-left:6px;
    text-shadow:-1px -1px #4e4e4e;
    text-decoration:none
}

.pink-bar {
    background:url(../images/pink-bar-bg.jpg) 0 0 no-repeat;
    height:39px;
    margin:0 -115px;
    padding:0 194px 0 174px;
}

.pink-bar .contest-link {
    text-align:center;
    display:block;
    line-height:39px;
    font-size:19px
}

.pink-bar div{float:left;padding:14px 0 0 0;}

.pink-bar a{
    text-decoration:none;
    color:#b7b7b7;
}

.pink-bar a:hover{
    color:#d00087;
}

.pink-bar .separator{float:left;width:100px;height:26px;margin:0 0 0 0;background:url('../images/pink-bar-space.png') no-repeat;background-position:center center;}

.pink-bar img{
    margin:0 10px 1px 10px;
}

.content {
    padding:15px 0 0 0
}

.content h3 {
    margin-bottom:25px;
    font-size:18px;
    line-height:24px;
    color:#fff
}

h3.main-heading {
    padding-bottom:15px;
    margin-bottom:15px;
    background:url(../images/heading-bg.png) 0 bottom repeat-x
}

div.main-heading {
    font-size:18px;
    padding-bottom:15px;
    margin-bottom:15px;
    background:url(../images/heading-bg.png) 0 bottom repeat-x
}

.viewers-stats {
    float:left;
    font-size:20px;
    color:#fff;
    line-height: 28px;
}

.filter-tabs { float: none;}

#filter_action{
    float:left;
    padding:0 10px 3px 10px;
}

.filter-tabs table {
    width: 100%;
}
.filter-tabs table td { border-bottom:1px solid #474747;  }

.filter-tabs a {
    float:left;

    margin-top:6px;
    color:#fff;
    line-height:31px;

    font-size:14px
}

.filter-tabs .current {
    margin-top:0;
    border-bottom: none;

}
.filter-tabs .current a { color: #fff; font-weight: bold; padding: 3px 25px}

.tabs-content  { border-top: none;}



.filter-tabs a {
    padding:0 25px;
    border:1px solid #474747;
    border-bottom:none;
    display:block;
    line-height:25px;
    float: right;
    color:#858585;
    text-decoration:none;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}

.streams-listing .stream {
    float:left;
    margin:0 3px 5px 2px;
    background-color:#0a0a0a;
}

.streams-listing .stream.advert .stream-name {
    padding:6px 3px 0 3px;
}

.streams-listing .stream.advert .stream-viewers {
    margin:6px 3px 0 3px;
}


.streams-listing .stream .advcnt{
    width:191px;height:131px;text-align:center;overflow:hidden;
}

.streams-listing .modInTrans{
    position:absolute;margin-top:3px;z-index:9;top:0px;right:5px;
}

.streams-listing .modInTrans span{
    float:left;margin-left:3px;padding:2px;background-color:black;
}

.streams-listing .stream .stream-overlay {
    background:url(../images/play.png) 0 0 no-repeat;
    width:56px;
    height:56px;
    display:none;
    margin:0 0 0 -28px;
    position:absolute;
    top:40px;
    left:50%
}

.streams-listing .stream .stream-frame {
    position:relative;
    overflow:hidden
}

.streams-listing .stream .stream-frame img {
    display:block
}

.stream-meta {
    width:191px;
    height:35px;
    padding-bottom:2px;
}

.stream-meta a {
    padding:6px 3px 3px 3px;
    display:block;
    overflow:hidden;
    text-decoration:none;
}

.stream-meta .stream-name {
    float:left;
    color:#fff
}

.stream-meta .stream-viewers {
    float:right;
    color:#fff;
    background:url(../images/eye-icon.png) 0 2px no-repeat;
    padding-left:17px
}

.stream-meta .stream-desc {
    float:left;
    color:#8b8b8b;
}

.streams-listing .stream:hover .stream-meta {
    background-color:#710249;
}

.streams-listing .stream:hover .stream-overlay {
    display:block
}

.tabs-content {
    padding:22px 0 22px;
    overflow:hidden
}

.stream-listing-options {
    float:left;
    color:#999;
    padding-bottom:5px
}

.stream-listing-options span {
    padding-right:5px
}

.pagination {
    float:right
}

.pagination a {
    float:left;
    width:22px;
    line-height:22px;
    color:#999;
    font-weight:700;
    text-decoration:none;
    background:url(../images/pagination.png) 0 0 no-repeat;
    margin-left:3px;
    text-align:center
}

.pagination a.prev,.pagination a.next {
    font-size:15px
}

.pagination a:hover {
    background-position:0 bottom;
    color:#c766a5
}

.footer {
    background:url(../images/pink-trans.png) 0 0 repeat;
    border-top:1px solid #232323;
    min-height:100%;
    display:block;
    padding:0 0 20px;
}

.footer-content {
    margin:0 auto;
    width:960px;
    background:url(../images/footer-shadow.png) center 0 no-repeat;
    padding:25px 0 0;
    color:#757575
}

.footer-info-text {
    margin-bottom:20px;
    padding-right:320px;
    text-align:justify;
    line-height:16px;
    background:url(../images/dotpay-logo.png) right 50% no-repeat
}

.footer-info-text a {
    text-decoration:none;
    color:#b5b5b5
}

.foot-nav {
    text-align:center;
    overflow:hidden;
    background:url(../images/foot-nav-bg.png) center 0 no-repeat;
    padding:23px 0 20px;
    margin:0 0 5px
}

.foot-nav li {
    float:left;
    margin:0 21px;
    overflow:hidden
}

.foot-nav li a {
    padding-left:40px;
    color:#888;
    text-decoration:none;
    font-size:16px;
    height:22px;
    line-height:22px;
    display:block
}

.foot-nav li.nav-1 a {
    background:url(../images/lock-icon.png) 0 0 no-repeat
}

.foot-nav li.nav-2 a {
    background:url(../images/policy-icon.png) 0 0 no-repeat
}

.foot-nav li.nav-3 a {
    background:url(../images/partner-icon.png) 0 0 no-repeat
}

.foot-nav li.nav-4 a {
    background:url(../images/tokens-icon.png) 0 0 no-repeat
}

.foot-nav li.nav-5 a {
    background:url(../images/tools-icon.png) 0 0 no-repeat
}

.foot-nav li a:hover {
    color:#cb2992;
    background-position:0 bottom
}

.footer p.copyright {
    float:left;
    color:#4f494f
}

.footer p.createdby {
    float:right;
    color:#4f494f
}

.footer p.createdby a{
    float:right;
    color:#4f494f;
    text-decoration: none;
}

.footer p.createdby a:hover{
    float:right;
    color:#CB2992
}

.user-nav {
    padding-bottom:9px;
    background:url(../images/user-nav-bg.png) 2px bottom no-repeat;
    overflow:hidden
}

.user-nav strong{color:#F77ACB;}

.user-nav li {
    float:left
}

.user-nav li a {
    padding-left:31px;
    display:block;
    color:#888;
    text-decoration:none;
    line-height:22px
}

.user-nav li.nav-1 a {
    width:121px;
    background:url(../images/profile-icon.png) 0 0 no-repeat
}

.user-nav li.nav-2 a {
    width:127px;
    background:url(../images/tokens-icon.png) 0 0 no-repeat
}

.user-nav li.nav-3 a {
    width:121px;
    background:url(../images/get-tokens-icon.png) 0 0 no-repeat
}

.user-nav li.nav-4 a {
    width:138px;
    background:url(../images/payout-icon.png) 0 0 no-repeat
}

.user-nav li.nav-5 a {
    width:55px;
    background:url(../images/logout-icon.png) 0 0 no-repeat
}

.user-nav li a:hover {
    background-position:0 bottom;
    color:#cb2992
}

.pink-bar .nav {
    padding:10px 0
}

.pink-bar .nav li {
    float:left;
    line-height:21px
}

.pink-bar .nav li a {
    color:#fff;
    padding:0 20px;
    color:#b7b7b7;
    text-decoration:none;
    background:url(../images/nav-sep.png) right center no-repeat;
    font-weight:700
}

.pink-bar .nav li.first a {
    padding-left:0
}

.pink-bar .nav li.last a {
    padding-right:0;
    background:none
}

.pink-bar .nav li a:hover {
    color:#d00087
}

.text-content {
    color:#d7d7d7;
    min-height:200px;
}

.buy-tokens-content {
    margin:0 0 0 20px;
    min-height:500px;
    padding-right:0;
   background:url(../images/gold-bars.png) right bottom no-repeat;
    margin-right:-55px
}


.buy-column {
    float:left;
    width:286px;
    margin-right:30px;
}

.buy-column h3 {
    color:#dcdcdc;
    margin-bottom:10px;
}

.buy-column h3 a{
    text-decoration: none;font-size:12px;vertical-align: super
}

.buy-column ul li {
    line-height:38px;
    margin-bottom:4px;
    padding:0 7px 0 12px;
    border:1px solid #2d2d2d;
    border-radius:5px;
    font-size:14px
}

.buy-column li:hover {
    background:#341629;
    border-color:#341629;
    color:#fff;
    font-weight:700
}

.buy-column li:hover a {
    font-weight:400
}

.buy-column ul li a {
    float:right;
    text-decoration:none;
    margin-top:5px
}

.breadcrumbs {
    padding:8px 2px 10px;
    border-bottom:1px solid #2f2f2f;
    overflow:hidden
}

.breadcrumbs .home-link {
    background:url(../images/house-icon.png) 0 0 no-repeat;
    text-indent:-3333em;
    float:left;
    height:12px;
    width:17px
}

.breadcrumbs .bread-sep {
    float:left;
    width:5px;
    height:12px;
    background:url(../images/bread-sep.png) 0 center no-repeat;
    text-indent:-333em;
    margin:0 8px
}

.breadcrumbs a {
    float:left;
    text-decoration:none;
    color:#bcbcbc
}

.breadcrumbs {
}

.payout-content {
    float:left;
    width:640px
}

.payout-form .text-input {
    width:176px;
    background:none
}

.highlighted-input{
    border:1px solid #0386AF !important;
}

.payout-form .acc-no {
    width:349px
}

.payout-form .gray-btn {
    margin-left:137px;
    width:auto;
    margin-top:10px;
    font-weight:700
}

.sidebar {
    float:right;
    width:297px;
    padding-top:30px
}

.transfer-wrap {
    padding:20px;
    background:#341629;
    margin-bottom:24px;
    color:#fff;
    border-radius:10px
}

.transfer-wrap h3 {
    font-size:18px;
    color:#d7d7d7;
    margin-bottom:20px
}

.transfer-wrap table {
    width:100%
}

.transfer-wrap table td {
    padding:8px 0;
    border-top:1px solid #512842;
    font-size:12px
}

.transfer-wrap table td.tokens {
    padding-left:15px;
    background:url(../images/table-tokens.png) 0 50% no-repeat
}

.transfer-wrap table td.cash {
    padding-left:18px;
    background:url(../images/table-cash.png) 0 50% no-repeat
}

.transfer-wrap table td.date {
    text-align:right;
    color:#7d6875
}

.partner-content {
    padding-top:0
}

.partner-content .text-content {
    background:url(../images/partner.png) right 0 no-repeat;
    padding-right:340px;
    padding-bottom:0;
    border-bottom:1px solid #000;
    padding-top:30px
}

.partner-content .main-heading {
    margin-bottom:0
}

.steps .step {
    padding-left:90px;
    padding:28px 0 28px 90px;
    border-top:1px solid #1c1c1c;
    border-bottom:1px solid #000
}

.steps .step h3 {
    text-transform:uppercase;
    font-weight:700
}

.steps .step p {
    font-size:14px;
    line-height:18px
}

.step-1 {
    background:url(../images/step-1.png) 0 25px no-repeat;
    border-top:none!important
}

.step-2 {
    background:url(../images/step-2.png) 0 25px no-repeat
}

.step-3 {
    background:url(../images/step-3.png) 0 25px no-repeat;
    border-bottom:none!important
}

.partner-warning {
    padding-top:40px;
    border-top:1px solid #1c1c1c
}

.partner-warning p {
    background:url(../images/warning-label.png) 13px 0 no-repeat;
    color:#fff;
    height:31px;
    line-height:31px;
    text-align:center;
    font-size:18px;
    color:#838383;
    text-transform:uppercase;
    margin-bottom:15px
}

.partner-warning h3 {
    text-align:center;
    color:#fff;
    font-size:31px
}

.gateway {
    background:url(../images/gateway-bg.jpg) center 0 repeat
}

.gateway .wrap {
    background:none
}

.gateway .wrap .container {
    background:url(../images/gateway-bg-woman.jpg) left 0 no-repeat;
    width:1065px;
    padding-bottom:0;
    height:607px
}

.gateway .wrap .container .content {
    float:right;
    width:648px
}

.gateway .wrap .container .content h1 {
    background:url(../images/gateway-logo.png) 0 0 no-repeat;
    padding-left:165px
}

.gateway .wrap .container .content h1 a {
    display:block;
    height:156px;
    text-indent:-3333em
}

.gateway .wrap .container .content {
    color:#757575
}

.gateway .wrap .container .content p {
    width:390px;
    text-align:justify;
    float:right;
    font-size:12px;
    line-height:18px
}

.gateway .wrap .container .content p em {
    color:#b7b7b7
}

.gateway .wrap .container .content p a {
    color:#757575
}

.gateway .wrap .container .content .buttons {
    width:392px;
    clear:both;
    float:right;
    margin-top:39px;
    padding-top:19px;
    background:url(../images/buttons-border.png) right 0 no-repeat;
    margin-right:-110px;
    padding-right:110px
}

.gateway .wrap .container .content .buttons a {
    float:right;
    font-size:25px;
    color:#fff;
    text-decoration:none;
    width:187px;
    line-height:43px;
    text-align:center;
    height:43px
}

.gateway .wrap .container .content .buttons a.pink-btn {
    background:url(../images/accept-btn.png) 0 0 no-repeat;
    text-shadow:-1px -1px #7c0253;
    margin-right:18px
}

.gateway .wrap .container .content .buttons a.gray-btn {
    background:url(../images/leave-btn.png) 0 0 no-repeat;
    text-shadow:-1px -1px #242424
}

.register-content {
    background:url(../images/register-bg.png) right 0 no-repeat;
    min-height:390px
}

.register-content .text-content {
    width:640px
}

.register-form .gray-btn {
    width:auto;
    margin:10px 0 15px 137px
}

.checkbox-section {
    padding-left:137px
}

.checkbox-section input {
    margin-right:5px;
    position:relative;
    top:2px
}

.checkbox-section label a {
    text-decoration:none;
    color:#d654aa
}

.footer {
    background:url(../images/pink-trans.png) 0 0 repeat;
    border-top:1px solid #232323;
    padding:0 0 20px;
}
.form-section input[type="radio"] {margin:5px 5px 15px 5px}

/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px
}

#quick-login-form .error-info {
    left: 0;
    top: 32px; 
    position: absolute;
    margin-left: 0;
    padding: 5px 10px;
    z-index: 100;
}
#quick-login-form .error-info .tail {
    top: -7px;
    left: 15px;
    background: url(../images/tail-top.png) 0 0 no-repeat;
}


.form-info:hover .info-list { display: inline-block; }

.basic-form .form-info {
    background:url(../images/info-tag.png) 0 0 no-repeat;
    padding:0 8px;
    display: inline-block; 
    height: 16px;
    position: relative;
    margin: 0px 0 0 7px;
    top: 2px;
}

.basic-form .form-info {
    background:url(../images/info-tag.png) 0 0 no-repeat;
    padding:0 8px;
    margin-left:7px
}

.basic-form .info-list {
    white-space:nowrap;
    background: #393939;
    padding:5px 7px;
    color: #C9C9C9;
    border-radius:5px;
    left: 28px;

    position:absolute;
    display: none;
}

.basic-form .info-list span {
    float: left;
    white-space: nowrap;
}


.text-content .basic-form .info-list:before {
    background:url(../images/info-tail.png) 0 0 no-repeat;
    width:7px;
    height:7px;
    position:absolute;
    left:-7px;
    top:8px;
    content: "";
}

#modInTrans{margin:0 0 20px 60px;font-size:14px;}
#modInTrans span{font-weight:bold;}

/* MOD PANEL */

#modbuttonuser{display:none;}

#modbutton{width:56px;height:182px;position:fixed;right:0;top:50%;z-index:99999999;margin-top:-91px;background:url('../images/modbutton.png');}
#modpanel{display:none;position:fixed;right:0;top:50%;z-index:99999999;margin-top:-300px;width:500px;height:630px;background-color:black;border-radius:5px 0 0 5px;-moz-box-shadow: 0 0 5px 5px #000000;-webkit-box-shadow: 0 0 5px 5px #000000;box-shadow: 0 0 5px 5px #000000;}
#modpanel .buttons{width:100%;height:40px;border-radius:5px 0 0 0;background-color:#232323;margin-bottom:20px;}
#modpanel .button{float:left;height:20px;padding:10px 15px 0 15px;margin:10px 0 0 10px;font-size:12px;background-color:#141414;border-radius:10px 10px 0 0}
#modpanel .buttons a{color:white;} 
#modpanel .active{font-weight:bold;color:#ff17b0;background-color:black;}
#modpanel .active a{color:#ff17b0;} 

#modpanel .finduser{display:none;width:100%;margin-top:40%;text-align:center;} 
#modpanel .userdetails{display:none;}
#modpanel .actions{display:none;}
#modpanel .loading{display:none;width:100%;margin-top:40%;text-align:center;font-size:16px;}

#modpanel .userdata{float:left;margin:0 0 10px 10px;width:480px;}
#modpanel .avatar{float:left;}
#modpanel .nouser{display:none;width:100%;margin-top:40%;font-size:16px;text-align:center;}

#modpanel .textdata{float:left;margin-left:5px;color:white;width:297px;overflow:hidden;}
#modpanel .textdata a{color:white;text-decoration:underline;}
#modpanel .textdata div{margin-bottom:3px;width:100%;}
#modpanel .textdata strong{font-weight:bold;color:#F77ACB;font-size:18px;}
#modpanel .textdata span{color:#F77ACB;font-size:14px;}

#modpanel .modactions div{float:left;}
#modpanel .modactions a{color:white;}
#modpanel .section div{}
#modpanel .modactions{margin:0 0 10px 10px;font-size:14px;}
#modpanel .separator{width:480px;margin-top:5px;margin-bottom:10px;height:1px;background-color:#474747;}
#modpanel .mtitle{margin-top:3px;margin-left:5px;}
#modpanel .mbutton{padding:5px;font-size:12px;background-color:#B9017A;margin-left:10px;border-radius:5px;}
#modpanel .greenbutton{background-color:#08a200;}

#modpanel .log {float:left;margin-left:10px;width:480px;height:90px;overflow-y: auto;}
#modpanel .log div{padding-top:1px;padding-bottom:1px;}
#modpanel .log div.hov:hover{background-color:rgb(16, 16, 16);}
#modpanel .log span{font-weight:bold;color:#F77ACB;}

.mod-chathistory{position:fixed;top:50%;z-index:99999999;margin-top:-300px;right:500px;background-color:black;padding:10px;border-radius:5px;width:490px;height:610px;}
.mod-chathistory .cnt{float:left;overflow-y:auto;line-height:15px;width:100%;margin-top:5px;height:590px;}
.mod-chathistory span{font-weight:bold;}
.mod-chathistory a{float:right;text-decoration:none;}

#modpanel .actions .log {float:left;margin-left:10px;width:480px;height:430px;overflow-y: auto;}
#modpanel .screenshotscontainer{width:490px;height:530px;overflow-x: hidden}
#modpanel .screenshotscontainer div{float:left;width:226px;height:168px;margin:0 3px 3px 0;text-align:center;}

#modpanel .notice{float:left;width:480px;margin-left:10px;height:70px;}
#modpanel .notice textarea{width:360px !important; height:55px;}
#modpanel .notice-right input[type="button"]{margin-top:10px;}
#modpanel .notice-left{float:left;width:390px;}
#modpanel .notice-right{float:left;width:90px;}
.warn-card{float:left;width: 20px;height:20px;margin:5px;cursor:pointer;}
.card3{background-color:red;}
.card2{background-color:yellow;}
.card1{background-color:green;}
.trans-icons .checked-age, .trans-icons .checked-movie{float:left;margin:-2px 3px 3px 3px;cursor:pointer;}
.checked-age{width:19px;height:19px;background:url('../images/18-icon.png');}
.checked-movie{width:19px;height:19px;background:url('../images/movie-icon.png');}

.stream-frame .checked-icons{position:absolute;top:110px;}
.stream-frame .checked-age, .stream-frame .checked-movie{float:left;margin:0 0 0 4px;}
/* --- */

.modTable td{padding:5px;border:1px solid #333333;}
.modTable .mainrow{font-weight:bold;}

.alert { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 10px; font-size: 14px; position: relative; }
.alert p { color: #fff; font-weight: bold; text-shadow: 0 -1px #000; padding: 14px 0 14px 40px;}
.alert .close-alert { background: url(../images/close-alert.png) 0 0 no-repeat; height: 12px; width: 12px; position: absolute; top: 50%; margin-top: -6px; right: 15px; display: block; text-indent: -3333em;}
.alert a{color: #fff; text-decoration:none;}
.alert a.close-alert{float:right;font-weight:bold;color:white;text-shadow: 0 -1px #000; }
.info-alert { background: #624706 url(../images/info-alert.png) 15px center no-repeat; }
.detailed-alert{background: #2A686B url(../images/info-alert.png) 15px center no-repeat;}
.success-alert { background: #515c06 url(../images/succes-alert.png) 15px center no-repeat;}
.error-alert { background: #830707 url(../images/error-alert.png) 15px center no-repeat; }


.generic-pink-btn {
    cursor:pointer;
    background:url(../images/pink-btn.png) 0 0 repeat-x;
    line-height:24px;
    display:block;
    padding:0 10px;
    text-decoration:none;
    color:#fff;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-weight:700;
    border: none;
}


.generic-pink-btn:hover {
    background-position:0 bottom
}

.rounded-tab { margin-bottom:9px; }

.rounded-tab .decription {
    padding:12px 0 12px 16px;
    display:block;
    float:right;
    color:#d7d7d7;
    font-size:14px;
}

.rounded-tab .decription input[type="text"] {
    width: 600px;
    float: left;
    margin: 0 5px 0 10px;
}
.rounded-tab .decription .gray-btn { float: right;     }
.rounded-tab .form-section {
    padding-bottom: 8px;

}

.rounded-tab h2 {
    font-weight:700;
    color:#fff;
    min-width: 115px;
    white-space: nowrap;
    font-size:14px;
    float:left;
    border:1px solid #474747;
    padding:12px 22px;
    border-bottom: none;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}

.rounded-tab h2 span.viewers {
    margin-left:21px;
    font-weight:400;
    color:#686868;
    background:url(../images/gray-eye.png) 0 center no-repeat;
    padding-left:16px
}

.rounded-tab h2 span.see-profile {
    font-weight:normal;
}

.rounded-tab h2 span.see-profile a{
    text-decoration:none;
}

#resize-area{
    width:980px;
}

.transmission-left {
    width:501px;
    float:left
}

.profile-button{float:left;margin:5px;}
.message-button{float:left;margin:5px;}

.transmission-left .transmission-wrap {
    width:100%;
    background:#000;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    overflow:hidden;
    margin-bottom:25px
}

.transmission-wrap .left{
    float:left;
}

.transmission-wrap .fb-share-button{float:left;margin:6px 0 0 4px;}

.transmission-wrap .right-btn{
    float:right;
    margin:5px 15px 5px 0;
}

.transmission-wrap .left-btn{
    float:left;
    margin:5px 0 5px 15px;
}

.transmission-left .transmission-wrap img {
    display:block
}

.transmission-left .transmission-wrap p {
    font-size:18px;
    font-weight:700;
    padding:8px 15px
}

.white-username{color:white;text-decoration:none;}

.transmission-right {
    float:left;
    position:relative;
    width:433px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}

.chat-wrap {
    width:436px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#chat-pane .zoom{
    display:none;
    position:absolute;
    z-index:100;
    font-weight:bold;
    float:left;
    right:20px;
}

#chat-pane .zoombutton{
    float:left; 
    width:30px;
    margin-left:4px;
}

#chat-pane:hover .zoom{
    display:block;
}

#prvInfo{margin-top:7px;width:100%;text-align:center;color:Grey;}

.transmission-action {
    height:24px;
    background: #341629;
    padding: 10px 20px 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.transmission-action .gray-btn {
    float:left;
    width:auto;
    padding:0 11px;
    text-decoration:none;
    font-weight:700
}

.transmission-action .generic-pink-btn {
    float:right;
    margin-left:5px;
}

ul.chat {
    padding-right:20px;
    line-height:18px;
}


ul.chat li .mod {
    position:absolute;
    display:none;
    top:50%;
    right:10px;
    margin-top:-8px;
    padding:0 5px 0 5px;
    height:18px;
    text-align:center;
    border-radius:3px;
    background-color:#830707;
}

ul.chat li:hover .mod {
    display:block
}

ul.chat li {
    color:#d7d7d7;
    padding:5px 35px 5px 5px;
    border-bottom:1px solid #512842;
    position:relative
}

.guest {
    font-weight:700;
    color:#fff
}

.host {
    font-weight:700;
    color:#ee009e
}

.chat-link{text-decoration:none;}
.chat-link:hover{text-decoration:underline;}

ul.chat li span.advert {
    font-weight:700;
    color:#00ee0a
}


ul.chat li span.forme {
    color:#11F8D3;
}

.vip {
    vertical-align: super;font-size:10px;color:yellow;
}

.moderator {
    font-weight:700;
    color:yellow;
}

ul.chat li a.report {
    position:absolute;
    display:none;
    top:50%;
    right:10px;
    background:url(../images/ignore-icon.png) 0 0 no-repeat;
    margin-top:-8px;
    width:16px;
    height:16px;
    text-indent:-3333em
}

ul.chat li:hover {
    background:url(../images/chat-hover.png) right 0 repeat-y
}

ul.chat li:hover a.report {
    display:block
}

ul.chat li.tipInfo{
    color:yellow;
}

.send-message-form .send-message {
    background:#27121f url(../images/message-icon.png) 11px 50% no-repeat;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border:1px solid #715c6a;
    padding:4px 4px 4px 32px
}

.send-message-form .send-message input[type="text"] {
    width:70%;
    height:20px;
    background:none;
    border:none;
    color:#817a7e;
    font-size:12px;
    position:relative;
    top:2px
}

.send-message-form .send-message input[type="button"] {
    width:61px;
    float:right
}

.transmission-info {
    padding-bottom:50px;
    border-top:1px solid #262626;
    padding-top:15px
}

.info-section {
    overflow:hidden;
    line-height:24px
}

.inputError{border:1px solid red !important;}

.info-section .error{color:red;display:none;}

.info-section .info-label {
    float:left;
    font-weight:700;
    color:#fff;
    font-weight:700;
    font-size:16px;
    width:120px;
    text-align:right;
    margin-right:10px
}

.info-section .info-value {
    float:left
}

.info-section .info-value .progress-bar {
    border:3px solid #341629;
    background:#150710;
    display:inline-block;
    margin:6px 15px 0 0;
    border-radius:10px;
    overflow:hidden;
    width:274px
}

.info-section .info-value .progress {
    background:#ffba00;
    height:8px;
    display:block;
    border-right:3px solid #341629
}

.info-section .transmission-goal {
    font-size:16px;
    width:370px;
}

.info-section .info-value span {
    font-size:12px;
    color:#9e9e9e
}

.tip-input {
    background:none;
    width:28px;
    color:#9e9e9e;
    padding: 0 5px !important;
    border:1px solid #5e5e5e;
    display:inline-block;
    height:24px;
    line-height:24px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}

.info-section .generic-pink-btn {
    border:none;
    font-size:12px;
    display:inline-block;
    float:none;
    height:24px;
    margin:0 6px 10px;
    padding:0;
    width:110px
}

.progress-section {
    margin-bottom:30px
}

.recived-tokens {
    float:left;
    width:100%;
    margin-bottom:12px;
    padding-right:20px
}

.recived-tokens li {
    padding:10px 0;
    border-bottom:1px solid #303030;
    color:#d7d7d7
}

.recived-tokens .username {
    font-size:14px !important;
    padding-left:20px;
    background:url(../images/user.png) 0 50% no-repeat
}

.recived-tokens .tokens {
    float:right;
    width:70px;
    padding-left:15px;
    background:url(../images/tokens.png) 0 50% no-repeat
}

p.tokens-summary {
    color:#9e9e9e;
    font-size:12px
}

.small-listing {
    border-bottom:none;
    padding-bottom:0;
    margin-bottom:5px;
}

.small-listing .stream {
    width:132px;
    margin:0 8px 6px 0;
}

.small-listing .stream-meta {
    width:132px;
    height:22px;
}

.stream .stream-desc {
    width:180px;height:13px;text-align:center;margin:3px 0 4px 0;display:inline-block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;
}

.small-listing .stream .stream-meta .stream-viewers {
    float:right;
    background:none;
    padding-left:0
}

.small-listing .stream .stream-overlay {
    top:22px
}

#scrollbar-chat {
    width:100%;
    clear:both;
    margin:20px 0 10px
}

#scrollbar-chat .viewport {
    height:280px;
}

#scrollbar-chat .thumb {
    background:url(../images/chat-scroll-handle.png) 0 0 no-repeat;
    width:21px;
    left:-10px
}

#scrollbar-chat .track {
    background-color:#6a465d;
    height:100%;
    width:2px;
    position:relative;
    padding:0
}



#resize-right{
    height:376px;
}

.noSelect {
    user-select:none;
    -o-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none
}

#tip-leader{display:none;margin-bottom:5px;}
#tip-leader strong{color:yellow;}
#tip-leader span{color:#9e9e9e;}

#scrollbar-tips {
    display:none;
    width:433px;
    clear:both;
    margin:5px 0 10px
}

#scrollbar-tips .viewport {
    width:413px;
    height:140px;
}

.popup {
    z-index:1000;
    color:#757575;
    position:absolute;
    border:1px solid #3c3c3c;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background:#000;
    padding:15px
}

.popup .popup-arrow2 {
    top:-14px;
    left:40px;
    background:url(../images/popup-arrow2.png) 0 0 no-repeat;
    width:25px !important;
    height:14px;
    position:absolute
}

.popup .popup-arrow {
    bottom:-13px;
    left:40px;
    background:url(../images/popup-arrow.png) 0 0 no-repeat;
    width:25px !important;
    height:14px;
    position:absolute
}

#tip-popup{
    display:none;
    height:25px;
    top:40px;
    right:0;
    z-index:99999999;
}

#tip-popup .info{
    display:none;
    margin-top:5px;
    float:left;
    font-size:14px;
}

#tip-popup .red{
    color:red;
}

#tip-popup .green{
    color:green;
}


#tip-popup .popup-arrow2{
    left:auto;
    right:40px;
}

#tip-popup .tipValue{
    float:left;
    margin-right:8px;
}

#tip-popup input{
    float:none;
    margin-left:5px;
}

#tip-popup .generic-pink-btn{
    float:left;
    margin-right:5px;
}

#rep-popup{
    display:none;
    width:340px;
    top:40px;
    right:0;
    z-index:99999999;
}

#rep-popup .rep-input {
    background:none;
    float:none;
    margin:10px 0 10px 0;
    width:325px;
    color:#9e9e9e;
    padding: 0 5px !important;
    border:1px solid #5e5e5e;
    display:inline-block;
    height:24px;
    line-height:24px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}

#rep-popup .info{
    display:none;
    margin-top:5px;
    float:left;
    font-size:14px;
}

#rep-popup .popup-arrow{
    left:auto;
    left:10px;
}

#rep-popup .desc{
    float:left;
    margin-right:8px;
}

#rep-popup .desc strong{
    color:white;
}

#rep-popup .alert{
    float:right;margin:5px 0 0 0;font-size:12px;color:red;
}


#rep-popup .generic-pink-btn{
    float:left;
    margin-right:5px;
}


#report-popup{
    display:none;
    width: 380px;
    top:-155px;
    z-index:99999;
}

#report-popup .popup-arrow{
    left:45%;
}

#report-popup .title {
    float:left;
    width:100%;
    text-align:center;
    color:white;
    font-size:16px;
}

#report-popup .description {
    float:left;
    width:100%;
    text-align:center;
    margin-top:8px;
    height:70px;
    line-height: 16px;
}

#report-popup .generic-pink-btn{
    float:left;
}

#report-popup .gray-btn{
    float:right;
}

#invitation-popup{
    display:none;
    width: 380px;
    top:40px;
    z-index:99999999;
}

#invitation-popup .gray-btn {
    float:right;
    margin-left: 5px;
    font-weight:bold;
    text-decoration:none;
}

#invitation-popup .title {
    float:left;
    margin-left: 5px;
    color:white;
    font-size:16px;
}

#invitation-popup .description {
    float:left;
    width:100%;
    margin-top:8px;
    margin-left: 5px;
    height:100px;
    line-height: 16px;
}

#invitation-popup .description span {
    color:#d9008e;
    font-weight:bold;
}

#invitation-popup .buttons {
    float:left;
    width:100%;
}


#invitation-popup .generic-pink-btn {
    float:left;
    margin-left: 5px;
}


#private-popup {
    display:none;
    width: 310px;
    top:40px;
    z-index:99999999;
}

#private-popup .gray-btn {
    float:right;
    margin-left: 5px;
}


#private-popup .session-title {
    margin-bottom:10px;
    color:#fff;
    display:block;
    margin-left:-16px;

    line-height:12px
}
#private-popup .session-title input[type="radio"] {
    margin-right: 7px;
    position: relative;
    top: 3px;
}

.session-option {
    margin-bottom:20px;
    padding-left:19px
}

.session-option p {
    line-height:15px
}

.session-option p span.tokens {
    padding-left:15px;
    margin-left:5px;
    background:url(../images/tokens.png) 0 center no-repeat
}

.session-option p small {
    font-size:11px
}

.session-option .session-time {
    margin-right:5px
}

.session-option .session-price {
    margin-left:5px
}

#resize-handle {
    float:left;
    width:13px;
    height:416px;
    margin:0 15px;
    background:url(../images/resize-drag.png) 0 center repeat-y;
    cursor:e-resize
}


#scrollbar-invitations {
    width:100%;
    clear:both;

}

#scrollbar-invitations .viewport {
    height:160px;
    margin-bottom: 15px;
}

#private-popup .gray-btn {
    float:right
}


.rounded-tab .border {
    border-bottom:1px solid #474747;
    width: 840px;
}

#cameraWindow{
    height:378px;
}

#cameraWindow2{
    float:left;
    display:none;
    margin-top:2px;
    width:100%;
}

/*Profil*/
.sidenav-container{float:left;width:272px}
.sidenav-title{width:100%;font-size:16px;margin-bottom:15px;}
.sidenav { float: left; width: 242px; border: 1px solid #2a2a2a; margin-bottom:30px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-right: 30px;}
.sidenav li { border-bottom: 1px solid #333333;}
.sidenav li:last-child { border-bottom: none;}
.sidenav li.current a { background: url(../images/current-sidenav.png) right 50% no-repeat; margin-right: -1px; color: #fff; font-weight: bold; }
.sidenav li a { padding: 0 0 0 21px; display: block; line-height: 39px; color: #fff; text-decoration: none; color: #8b8b8b; font-size: 14px; }
.sidenav li a:hover { color: #fff;}
.sidenav span{color:#F77ACB;font-weight:bold;}
.profile-content{min-height:250px;}
.profile-content .text-content { float: left; width: 704px;}
.profile-content .basic-info-content {  width: 369px;}

.messages-content{padding:0;}

.profile-section { padding-bottom: 30px; margin-bottom: 30px; background: url(../images/double-border.png) 0 bottom repeat-x;}
.profile-section ul { padding-left: 35px; margin-bottom: 15px;}
.profile-section ul li { margin-bottom: 5px; padding-left: 20px; background: url(../images/label-bullet.png) 0 4px no-repeat; font-size: 14px;}
.profile-section h3 { padding-left: 35px; margin-bottom: 12px; height: 22px; line-height: 22px;}
.profile-section h3 a { font-size: 14px; margin-left: 20px;}
.profile-section h3.profile-tokens { background: url(../images/tokens-icon.png) 0 0 no-repeat;}
.profile-section h3.partnership { background: url(../images/partnership-icon.png) 0 0 no-repeat;}
.profile-section h3.transmissions { background: url(../images/transmissions-icon.png) 0 0 no-repeat;}
.profile-section h3.change-pwd { background: url(../images/change-pwd-icon.png) 0 0 no-repeat;}
.profile-section .buttons { overflow: hidden; padding-left: 35px;}
.profile-section .buttons .gray-btn { float: left; margin: 0 5px 0 0; text-decoration: none; width: auto; padding: 0 10px;}
.profile-section .buttons .generic-pink-btn { float: left; margin: 0 5px 0 0; text-decoration: none; width: auto; padding: 0 10px;}

#make-profile-photo{display:none;z-index:11;position:fixed;top:50%;left:50%;width:600px;height:450px;margin-left:-300px;margin-top:-225px;background-color:black;}

.change-pwd-section { background: none;}
.change-pwd-section .form-section { margin-bottom: 6px; padding-left: 35px;}
.change-pwd-section label.input-label { width: 139px;}
.change-pwd-section input[type="password"] { background: none; width: 115px;}
.change-pwd-section input.gray-btn { width: auto;}
.change-pwd-section .submit-section { margin: 15px 0;}

.form-sms-desc{float:left;width:100%;margin-top:50px;margin-bottom:40px;font-size:18px;text-align:center;line-height:32px;}
.form-sms-desc span{color:#f77acb;font-weight:bold;}
.sms-info{float:left;margin:20px 0 20px 0;font-size:14px;line-height:22px;}
.sms-info span{color:#f77acb;font-weight:bold;}
.qrcode{float:right;margin-right:150px;}

.sms-qr{float:left;width:50%;font-size:16px;text-align:right;}
.sms-qr img{vertical-align:middle;margin-left:8px;}

.info-section input[type="text"] { background: none!important;}


.list-head { overflow: hidden; padding-left: 12px; margin-bottom: 10px;}
.list-head span { color: #4f4f4f; font-weight: bold;} 
.transmission-history span, .list-head span { float: left; font-size: 14px; line-height: 22px;}
.transmission-history li { border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #2d2d2d; overflow: hidden; margin-bottom: 5px; }
.transmission-history span { padding: 12px 0;}
span.transmission-host {width: 180px;}
span.viewer { width: 180px;}
span.transmission-time { width: 105px;}
span.transmission-duration { width: 120px;}

.transmission-history li span.transmission-host { background: url(../images/user.png) 13px center no-repeat; padding-left: 18px; width: 162px; padding-left: 30px;}
.transmission-history li span.viewer { background: url(../images/eye-icon.png) 0 50% no-repeat; padding-left: 20px; width: 150px;}
.transmission-history li span.transmission-time { background: url(../images/time-icon.png) 0 50% no-repeat; padding-left: 20px; width: 95px;}
.transmission-history li span.transmission-duration { background: url(../images/time-duration-icon.png) 0 50% no-repeat; padding-left: 20px; width: 100px;}
.transmission-history li span.transmission-tokens { background: url(../images/tokens.png) 0 50% no-repeat; padding-left: 20px; width: 51px;}
.transmission-history li span.expand { width: 22px; height: 22px; background: url(../images/expand.png) 0 center no-repeat; cursor: pointer; padding-right: 12px;}
.transmission-history li:hover span.expand { background: url(../images/expand-hover.png) 0 center no-repeat;}
.transmission-history li:hover { background: #341629;}

.transmission-history .details { clear: both; display: none;}
.transmission-history .expanded span { background-color: #2d2d2d!important;} 
.transmission-history .expanded .details { display: block; padding: 15px; color: #6f6f6f; line-height: 19px;}
.transmission-history .expanded .expand { background: url(../images/collapse.png) 0 center no-repeat;}
.transmission-history .expanded:hover .expand { background-image: url(../images/collapse-hover.png)!important;}
.transmission-history .expanded:hover { background: none;}
.transmission-history .expanded .details em { color: #d7d7d7;}
/* koniec */

/* Profil prezentacyjny */

.profilestart{padding:0;min-height:320px;margin-bottom:20px;float:left;}
.profilestart div{float:left;}
.profilestart .top{width:980px;height:27px;margin-bottom:10px;overflow:visible;}
.profilestart .username{font-size:24px;}
.profilestart .username a {text-decoration:none;}
.profilestart .blue-btn2{margin:2px 0 0 10px;}
.profilestart .pink-btn2{margin:2px 0 0 15px;}
.profilestart .green-btn2{margin:2px 0 0 10px;}
.profilestart .rate{float:right;margin-top:4px;}
.profilestart .rate img{margin-top:-3px;vertical-align:middle}
.profilestart .rate span{color:#888;}
.profilestart .images{margin-bottom:15px;width:980px;height:260px;} 
.profilestart .images .viewport{width:960px;height:260px;}
.profilestart .info{width:490px;font-size:14px;}
.profilestart .info div{width:100%;float:left;margin-top:15px;line-height:16px;}
.profilestart .editdata{width:100px !important;margin-top:0 !important;}
.profilestart .editdata a{text-decoration:none;}
.profilestart .titles{float:left;width:120px;color:#888;line-height:20px;}
.profilestart .descriptions{float:left;width:150px;font-weight:bold;line-height:20px;color:#f77acb;}
.profilestart .comments{width:480px;margin-left:10px;}
.profilestart .comments a:hover{text-decoration:underline;}
.profilestart .submit{float:right;}
.profilestart .leave-comment{width:100%;margin-bottom:15px;}
.profilestart .leave-comment .title{float:left;margin:0 10px 8px 0;text-align:right;width:100px;font-size:14px;}
.profilestart .leave-comment .input{float:left;padding:0;margin:0 10px 8px 0;width:360px;}
.profilestart .leave-comment .input textarea{width:349px;}
.profilestart .commentAlert{float:right;margin:3px -8px 0 0 ;color:red;}
.profilestart .rateinfo{margin-left:110px;}
.profilestart .comment{width:100%;border-bottom:1px solid #333333;margin-bottom:10px;}
.profilestart .tips-title{font-size:18px;margin:40px 0 0 0 !important;}
.profilestart .tips-title div{margin:0;width:auto;}

.comment .username{padding-left:20px;font-size:14px;background:url(../images/user.png) 0 50% no-repeat;font-weight:bold;}
.comment .date{float:right;margin-top:1px;color:#8b8b8b;}
.comment .mini-rate{margin:1px 0 0 18px;}
.comment .mini-rate img{vertical-align:middle;margin-top:-2px;}
.comment .comment-content{width:460px;margin:8px 0 10px 20px;}
.comment .delete a{color:red;margin-right:7px;text-decoration:none;}
.profilestart .show-more{width:100%;text-align:center;margin:5px 0 0 0;}
.profilestart .show-more a{text-decoration:none;}   
.profilestart .redInfo{color:red;}

.profilestart .no-profile-data{float:left;margin:30px 10px 0 0!important;padding:15px;border-radius:14px;text-decoration:none;color:#888;font-size:18px;font-weight:bold; border:2px solid #1e1e1e;}
.profilestart .no-profile-data:hover{color:white;border:2px solid white;}
.profilestart .no-profile-info{float:left;color:#888;width:100%;margin-top:15px !important;}

.profile-content .main-heading{float:left;width:700px;font-size:16px;} 
.profile-content .main-heading span{color:#8b8b8b;}
.profile-content .gray-btn{width:auto;}

#uploadstatus{display:none;position:relative;width:400px;height:26px;border:1px solid grey;border-radius:5px;margin-top:3px;}
#uploadstatus .bar{position:absolute;top:0;left:0;height:100%;background-image:url('../images/progress-bar.png');width:0;border-radius:5px;}
#uploadstatus .percent{position:absolute;top:0;left:0;height:100%;margin-top:5px;width:100%;text-align:center;color:white;font-size:14px;font-weight:bold;}
#images div{margin:1px 2px 1px 1px;cursor:pointer;}
#images .add{margin:34px 0 0 50px;padding:15px;border-radius:14px;text-decoration:none;color:#888;font-size:16px;font-weight:bold; border:2px solid #1e1e1e;}
#images .add:hover{color:white;border:2px solid white;}
.waiting-for-accept{position:absolute;margin-top:40px;background-color:rgba(0, 0, 0, 0.4);padding:5px;}

.image-options{float:left;text-align:center;width:100%;height:25px;font-weight:bold;background-color:rgba(0, 0, 0, 0.5);padding-top:12px;position:absolute;font-size:12px;}
.image-options a{text-decoration:none;}
.image-options:hover{background-color:black;}
.set-as-main{top:0;}
.delete-photo{bottom:0;}

.options{position:absolute;cursor:pointer;}
.previous{margin-left:10px;background:url('../images/gallery-previous.png');width:42px;height:105px;}
.previous:hover{background:url('../images/gallery-previous-hover.png');}
.next{right:10px;background:url('../images/gallery-next.png');width:42px;height:105px;}
.next:hover{background:url('../images/gallery-next-hover.png');}
.close{right:10px;margin-top:10px;background:url('../images/gallery-close.png');width:55px;height:57px;}
.close:hover{background:url('../images/gallery-close-hover.png');}
/* koniec */

/* messages */

#inboxlist{width:255px;float:left;margin-right:5px;}
#inboxlist .title{width:100%;font-size:16px;color:white;margin-top:0px;}

#inboxlist ul{ float: left; width: 233px; border: 1px solid #2a2a2a;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#inboxlist li {  cursor:pointer;color: #fff;background:url(../images/user.png) 13px 14px no-repeat;border-bottom: 1px solid #333333;padding: 12px 0 12px 30px; display: block; color: #fff; color: white; font-size: 14px;}
#inboxlist li:hover{font-weight:bold;}
#inboxlist li:last-child { border-bottom: none;}
#inboxlist li.current { background: url(../images/user.png) 13px 14px no-repeat, url(../images/current-sidenav.png) right 50% no-repeat; margin-right: -1px; color: #fff; font-weight: bold; }
#inboxlist strong{color:#F77ACB;font-weight:bold;}
#inboxlist span{color:#8b8b8b;font-size:12px;font-weight:normal;}
#inboxlist .viewport{height:345px;}

#inboxconversation .title{width:100%;font-size:16px;color:white;margin-top:0px;color:#8b8b8b;}
#inboxconversation .title a{color:white;text-decoration:none;}
#inboxconversation{margin-left:15px;width:425px;float:left;}

#inboxconversation .answer{margin-top:10px;}
#talk-response input[type='text']{width:400px;}
#talk-response div{float:left;}
#talk-response .send-button{float:right;}
#talk-response .send-desc{float:left;width:280px;margin:5px 0 0 3px;font-weight:bold;color:green;}
#talk-response .send-warning{float:left;width:280px;margin:5px 0 10px 3px;}
#talk-response .send-warning span{color:red;font-weight:bold;}
#inboxconversation .gray-btn{width:auto;float:right;margin:5px 0 10px 0;}
#inboxconversation ul{float:left;width:422px;}
#inboxconversation li{float:left;width:375px;color: #fff;padding: 0 0 8px 30px;background:url(../images/user.png) 13px 1px no-repeat;border-bottom: 1px solid #333333;margin-bottom:10px;}
#inboxconversation li .username{float:left;font-weight:bold;font-size: 14px;}
#inboxconversation li .username a{color:white;text-decoration:none;}
#inboxconversation li .time{float:right;color:#8b8b8b;}
#inboxconversation li .msg{float:left;width:100%;margin-top:5px;color:#8b8b8b;}
#inboxconversation .loading{width:100%;color:grey;font-size:18px;}

#new-msg-view{display:none;}
#inboxconversation .new-msg{float:left;width:100%;margin:15px 0 0 0;}
#inboxconversation input{width:200px;margin-left:5px;}
#new-msg-view .gray-btn{margin-top:0px;float:none;}

#talk-response{display:none;}
#talk .info{font-size:16px;line-height:20px;}
#talk .info span{color:#f77acb;font-weight:bold;}
#talk .info strong{font-size:18px;}

.messages .scrollbar-replace {
    width:100%;
    clear:both;
    margin:15px 0 10px
}

.messages .viewport {
    height:265px;
}

.panes .list-description{
    width:100%;
    text-align:center;
    color:#4F494F;
}

/* koniec */

/*withdraws*/
.withdraws span, .list-head span { float: left; font-size: 14px; line-height: 22px;}
.withdraws li { border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #2d2d2d; overflow: hidden; margin-bottom: 5px; }
.withdraws span { padding: 12px 0;}


.withdraws li span.pos {padding-left: 20px; width: 51px;height:22px;}
.withdraws li span.expand { width: 22px; height: 22px; background: url(../images/expand.png) 0 center no-repeat; cursor: pointer; padding-right: 12px;}
.withdraws li:hover span.expand { background: url(../images/expand-hover.png) 0 center no-repeat;}
.withdraws li:hover { background: #341629;}

.withdraws .details { clear: both; display: none;}
.withdraws .expanded span { background-color: #2d2d2d!important;} 
.withdraws .expanded .details { display: block; padding: 15px; color: #6f6f6f; line-height: 19px;}
.withdraws .expanded .expand { background: url(../images/collapse.png) 0 center no-repeat;}
.withdraws .expanded:hover .expand { background-image: url(../images/collapse-hover.png)!important;}
.withdraws .expanded:hover { background: none;}
.withdraws .expanded .details em { color: #d7d7d7;}

/* koniec */

.show-more { font-size: 14px; text-align: center; padding: 10px 0; margin-bottom: 30px;}
.show-more a { background: url(../images/more-bullet.png) right center no-repeat; padding-right: 20px;}
.history-list li { overflow: hidden; background: url(../images/double-border.png) 0 bottom repeat-x;}
.history-head span.history-desc { width: 440px; height: 22px; }
.history-head span.history-date { width: 180px; height: 22px; }
.history-list li span { padding: 14px 0; display: block; float: left;}
.history-list li span.history-desc { width: 420px; padding-left: 30px; background: url(../images/user.png) 13px center no-repeat;}
.history-list li span.history-date { width: 160px; background: url(../images/time-icon.png) 0px center no-repeat; padding-left: 20px}
.history-list li span.history-tokens { width: 55px; background: url(../images/tokens.png) 0px center no-repeat; padding-left: 15px}


.code-list li { overflow: hidden; background: url(../images/double-border.png) 0 bottom repeat-x;}
.code-head span.code-desc { width: 390px; height: 22px; }
.code-head span.code-status { width: 195px; height: 22px; text-align:center;}
.code-head span.code-tokens { width: 85px; height: 22px; text-align:center;}
.code-list li span { padding: 14px 0; display: block; float: left;}
.code-list li span.code-desc {  width: 380px; padding:7px 10px 10px 20px}
.code-list li span.code-status { width: 185px; text-align:center;font-weight:bold;}
.code-list li span.code-tokens { width: 85px; background: url(../images/tokens.png) 0px center no-repeat; padding-left: 15px}



.buttons-section  { }
.buttons-section input { float: right; margin-right: 30px;}

.my-transmission-info { padding-bottom: 20px; border-bottom: 1px solid #323232; margin-bottom: 20px;}
.my-transmission-info .info-label  { width: 170px;}
.my-transmission-info .info-value { width: 270px;}
.my-transmission-info .info-value input[type="text"] { width: 270px;}
.my-transmission-info .info-value input.tokens-input { width: 37px; background: none!important; margin-right: 8px;}
.layouts-section .info-label {padding-top: 8px;}
.info-section .gray-btn { display: inline-block; text-decoration: none; font-weight: bold; font-family:'Open Sans',sans-serif;}

.set-goal-section label { margin-right: 20px;}

.aim-info{float:left;margin:5px 0 0 180px;font-size:14px;color:red;}

.private-session-settings .info-label { width: 174px;} 
.layouts-section .info-value { width: 790px;}

.layouts-list { width: 100%;}
.layouts-list td {  border-bottom: 1px solid #363636; font-size: 14px;}
.layouts-list td span { display: block; padding: 9px 0; font-size: 14px!important;}
.layouts-list td span.form-hint { font-size: 12px!important}
.layouts-list td span.layout-name {  width: 475px;}
.layouts-list td span.greenDesc { color:green;padding:0;}

.layouts-list td span.layout-time { width: 80px; padding-left: 20px; background: url(../images/time-icon.png) 0 center no-repeat;}
.layouts-list td span.layout-tokens { width: 80px; padding-left: 20px; background: url(../images/tokens.png) 0 center no-repeat;}
.layouts-list td label { display: block; width: 107px; color: #9E9E9E;}
.layouts-list td label input { position: relative; top: 3px;}
.layouts-list td a.delete-layout { display: block; height: 11px; width: 10px; background: url(../images/delete-icon.png) 0 0 no-repeat;}

.layouts-list tfoot td { vertical-align: middle; padding: 10px 0 0; border-bottom: none;}
.layouts-list tfoot td input.name-input { width: 440px}
.layouts-list tfoot td input.time-input { width: 26px; background: url(../images/time-icon.png) 4px 5px no-repeat!important; padding-left: 22px; margin-right: 5px; }
.layouts-list tfoot td input.tokens-input { width: 30px; background: url(../images/tokens.png) 4px 6px no-repeat!important; padding-left: 18px; margin-right: 5px; }
.layouts-list tfoot td span { display: inline; padding: 0; }
.layouts-list tfoot td a.gray-btn { width: auto; padding: 0 12px; float: right;}
.layouts-list tfoot td label { width: auto; color: #929292; font-size: 12px;}
.layouts-list tfoot td label input { margin-right: 5px;}
.layouts-list tfoot tr.last-row td { padding-top: 0!important;}

.private-session-settings p { line-height: normal; color: #929292; margin: 25px 0;}
.private-session-settings p.lead { font-size: 20px; color: #fff; line-height: 24px;}
.chat-tabs { overflow: hidden; margin: 0px 0 0; }
.chat-tabs li { float: left; width: 144px; text-align: center;  } 
.chat-tabs li a { display: block; line-height: 31px; text-decoration: none; font-weight: bold; font-size: 14px; color: #aba7a9; background: #27121f; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.chat-tabs li a.current{ background: #341629; color: #fff;}
.chat-tabs li.middle-tab { margin: 0 2px;}


.pane { padding: 20px; background: #341629; height: 339px; -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;}
.my-transmission-chat { padding: 0; width: 463px!important;}
.pane #scrollbar-chat { margin-top: 0;}
.pane #scrollbar-chat .viewport { height: 294px; }


.find-user-form .find-user {
    background:#27121f;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border:1px solid #715c6a;
    padding:4px 4px 4px 4px
}

.find-user-form .find-user input[type="text"] {
    width:70%;
    background:none;
    border:none;
    color:#817a7e;
    font-size:12px;
    position:relative;
    top:2px
}

#findAllButton{display:none;}

.find-user-form .find-user input[type="button"] {
    width:auto;
    margin-left:3px;
    float:right;
}

.users-list {padding-right: 20px}
.users-list .user-actions { display: none;}
.users-list li { line-height: 29px; border-bottom: 1px solid #512842;}
.users-list li:hover .user-actions { display: block; float: right;}
.users-list .wait { text-align:center;}
.users-list li .user-actions .gray-btn { display: inline-block; width: auto; padding: 0 10px; margin-left:2px;text-decoration: none;}
.users-list .muted{float:left;margin:10px 5px 0 0;width:14px;height:12px;background:url('../images/muted.png');}

#scrollbar-viewers {
    width:100%;
    clear:both;
    margin:20px 0 10px
}

#scrollbar-viewers .viewport {
    height:265px;
}


#scrollbar-blocked {
    width:100%;
    clear:both;
    margin:20px 0 10px
}

#scrollbar-blocked .viewport {
    height:265px;
}

#scrollbar-blocked .title, #scrollbar-muted .title{width:100%;text-align:center;}

.info-section { margin-bottom: 4px;}

#inviteButton{display:none;}

.rejected-transmission { background: url(../images/rejected-transmission.png) 0 0 repeat-x;}
.pending-transmission { background: url(../images/pending-transmission.png) 0 0 repeat-x;}

.admin-link{margin:12px 10px 0 0;}


.guard span, .list-head span { float: left; font-size: 14px; line-height: 22px;}
.guard li { border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #2d2d2d; overflow: hidden; margin-bottom: 5px; }
.guard li a{text-decoration:none;color:white;}
.guard span { padding: 12px 0;}

.guard li span { text-align:center;}
.guard li:hover span.expand { background: url(../images/expand-hover.png) 0 center no-repeat;}
.guard li:hover { background: #341629;}

.guard .details { clear: both; display: none;}
.guard .expanded span { background-color: #2d2d2d!important;} 
.guard .expanded .details { display: block; padding: 15px; color: #6f6f6f; line-height: 19px;}
.guard .expanded .expand { background: url(../images/collapse.png) 0 center no-repeat;}
.guard .expanded:hover .expand { background-image: url(../images/collapse-hover.png)!important;}
.guard .expanded:hover { background: none;}
.guard .expanded .details em { color: #d7d7d7;}
.guard .expanded .details span{float:none;font-size:12px;background:none !important;padding:0;line-height:auto !important;}

.min-needed{color:red;margin-top:15px;font-size:14px;}

.full-text { line-height: normal; padding-bottom: 35px;}
.full-text p {font-size:14px; margin: 8px 0; }
.full-text center {font-size:14px; }

.full-text ol { padding-left: 30px; margin: 5px 0;}
.full-text ol li { list-style: decimal; margin-bottom: 5px;}
.full-text ul { font-size:14px;padding-left: 30px; margin: 5px 0;}
.full-text ul li { list-style: decimal outside; margin-bottom: 5px;}
.full-text .mainli{margin-bottom:30px;}


.action-buttons { padding-bottom: 35px; overflow: hidden;}
.action-buttons a { float: left; line-height: 24px; padding: 0 15px; text-decoration: none; margin-right: 5px;}


.private-alert { padding: 8px 15px; border-radius: 5px; background: #2f2f2f; margin-bottom: 11px; font-size: 14px;}
.private-alert .alert-left { border-right: 1px solid #444444; float: left; width: 695px; height: 38px; padding-top: 5px;}
.private-alert .alert-right { float: right; border-left: 1px solid #1c1c1c; width: 225px; padding-left: 28px; height: 43px;}
.private-alert .alert-right .time-left { font-size: 42px; font-weight: bold; color: #acacac;}
.private-alert .alert-left p { text-shadow: -1px 0 #171717; color: #9f9f9f; padding-left: 23px;} 
.private-alert .alert-left p strong { color: #fff; margin-bottom: 5px; display: block;}

.time-left-text { background: url(../images/clock-icon.png) 0 0 no-repeat;}
.session-info-text { background: url(../images/chat-icon.png) 0 0 no-repeat;}

.private-alert .private-users { color: #fff; font-weight: bold; text-align: right;}
.private-alert .private-users p { margin-bottom: 6px;}
.private-alert .private-users span { margin-left: 11px;font-weight: normal; font-size: 12px; padding: 0 9px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.private-alert .private-users span.online { background: #0c8000; color: #ccdecb;}
.private-alert .private-users span.offline { background: #da0000; color: #f4cbcb;}
.has-alert-under { margin-bottom: -10px; position: relative; z-index: 10;  box-shadow: 3px 0px 3px #000; -moz-box-shadow: 3px 0px 3px #000; -webkit-box-shadow: 3px 0px 3px #000;}
.private-alert-red {  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:  #830707; font-size: 14px; text-shadow: 0px -1px #000; color: #fff; font-weight: bold; text-align: center; padding: 18px 0 8px 0;}
.private-alert-red a{color:white;}
.prv-separator{margin-bottom: 20px;}

.mod-prv-left{float:left;width:600px;margin-right:15px;margin-bottom:50px;}
.mod-prv-right{float:left;width:360px; margin-bottom:50px;}

.form-section input.generic-pink-btn { display: inline!important; height: 24px; position: relative;top: 1px;}

.competition-content .text-content { float: left; width: 660px;}
.competition-content .sidebar { padding-top: 0; }
.competition-content .sidebar table td.user.transonline{background:url(../images/favorites-cam.png) no-repeat left center;}
.competition-content .sidebar table td.user { padding-left: 25px;}
.competition-content .sidebar table td { color: #7d6875; font-size: 17px;}
.competition-content .sidebar table td strong {  color: #dcdcdc;}
.competition-content .sidebar table td a{color:#7d6875;}
.competition-content .sidebar table td strong a{  color: #dcdcdc;}
.competition-content .sidebar .transfer-wrap { margin-bottom: 50px;}
.competition-content .sidebar { padding-bottom: 20px;}

.text-content ol li { color: #dcdcdc; line-height: 18px; font-size: 14px; padding:8px 0 20px 0; overflow: hidden; background: url(../images/border-bottom.png) 0 bottom no-repeat;  }
.text-content ol li em { margin-right: 18px; margin-left: 3px; background: url(../images/ol-bg.png) 0 0 no-repeat; font-weight: bold; display: inline-block; width: 39px; line-height: 39px; text-align: center; font-size: 20px; color: #fff; float: left;}
.text-content ol li span { float: left; width: 600px; padding: 10px 0 0 0;}
.text-content ol li:last-child { background: none;}

.error404{width:100%;margin:50px 0 50px 0;font-size:18px;text-align:center;}
.maintenance{margin:300px auto;width:800px;text-align:center;font-size:30px;}

.chat-history{width:100%;margin:10px 0 10px 0;text-align:center;}
.sms-operators{float:left;width:100%;text-align:Center;font-size:12px;margin:40px 0 10px 0;line-height:20px;}

.images-to-accept{float:left;text-align:center;padding:5px;}


/* Scrollbar */

.scrollbar-replace .viewport {
    overflow:hidden;
    position:relative
}

.scrollbar-replace .scrollbar {
    position:relative;
    float:right;
    width:17px;
    margin-right:-13px;
    z-index: 10000;
}

.scrollbar-replace .overview {
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    width: 100%;

}

.scrollbar-replace .track {
    background-color:#2b2b2b;
    height:100%;
    width:1px;
    position:relative;
    padding:0
}

.scrollbar-replace .thumb {
    height:21px;
    width:21px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    background:url(../images/scroll-handle.png) 0 0 no-repeat;
    width:21px;
    left:-10px
}

.scrollbar-replace .thumb .end {
    overflow:hidden;
    height:5px;
    width:21px
}

.scrollbar-replace .disable {
    display:none
}


/* Koniec */

/* Lista profili */
.profile-list{float:left;width:980px;}
.profile-list .pos{width:260px;text-align:center;padding:20px 20px 10px 20px;border-radius:5px;margin:12px;border:1px solid #434343;float:left;}
.profile-list .pos:hover{border:1px solid white;}
.profile-list .image{width:250px;height:250px;text-align:center;}
.profile-list .username{width:260px;height:41px;text-align:center;color:white;margin:10px 0 5px 0;font-size:16px;}
.profile-list span{color:#888;}
.profile-list .mini-rate{margin-top:5px;}
.profile-list a{text-decoration:none;}

.pages{float:right;margin:0 0 0 0;text-align:center;}
.pages a{float:left;text-decoration:none;margin-left:5px;color:#858585;padding:8px;border:1px solid #434343;border-radius: 2px;}
.pages a:hover{border:1px solid white;color:white;}
.pages .active{font-weight:bold;color:white;}
/* Koniec */

.photo-info{width:100%;margin:0 0 10px 0;line-height:18px;}

/* Favorites */
#favorites-button{position:fixed;bottom:0;right:60px;z-index:999999;border-radius:10px 10px 0 0;padding:7px 15px 5px 15px;-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,.45);-moz-box-shadow: 0 0 8px 2px rgba(0,0,0,.45);box-shadow: 0 0 8px 2px rgba(0,0,0,.45);background-image: -webkit-linear-gradient(bottom, #111, #2d2d2d);background-image: -moz-linear-gradient(bottom, #111, #2d2d2d);background-image: -o-linear-gradient(bottom, #111, #2d2d2d);background-image: -ms-linear-gradient(bottom, #111, #2d2d2d);background-image: linear-gradient(to top, #111, #2d2d2d);}
#favorites-button .text{height:21px;padding:3px 0 0 23px;font-size:14px;color:white;background:url('../images/favorites-heart-small.png') no-repeat left 3px;}

#favorites-add{float:left;margin:0 0 8px 10px;}

#favorites-panel{display:none;position:fixed;z-index:99999;bottom:0;right:60px;width:298px;padding-bottom:10px;background-color:#0a0a0a;border-radius:10px 10px 0 0;-webkit-box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;border: solid 2px #000;}
#favorites-panel .wait{width:100px;margin-left:10px;}
#favorites-panel .warning{float:left;margin-left:10px;width:288px;color:red;margin-top:5px;}
#favorites-panel .title{float:left;height:21px;margin:8px 0 5px 12px;padding:4px 0 0 24px;font-size:14px;color:white;background:url('../images/favorites-heart-small.png') no-repeat left 4px;}
#favorites-panel .close{float:right;margin:5px 5px 0 0;width:23px;height:23px;background:url('../images/favorites-close.png');}
#favorites-panel .close:hover{background:url('../images/favorites-close-hover.png');}
#favorites-panel .list{float:left;width:254px;margin:0 0 0 10px;}
#favorites-panel .list div{float:left;}
#favorites-panel .pos{width:254px;background-color:#181818;border-radius:5px;margin-bottom:4px;padding-bottom:3px;}
#favorites-panel .avatar{height:30px;}
#favorites-panel .online .nick{margin-top:11px;}
#favorites-panel .online .opt{margin-top:7px;}
#favorites-panel .pos a{text-decoration:none;color:white;}
#favorites-panel .pos a:hover{text-decoration:underline;color:#f77acb;}
#favorites-panel .nick{color:white;font-size:12px;margin:8px 0 0 8px;}
#favorites-panel .nick img{margin-left:4px;}
#favorites-panel .opt{float:right !important;margin:5px 8px 0 0;}
#favorites-panel .opt img{margin-left:6px;}
#favorites-panel .scrollbar-replace{width:285px;clear:both;}
#favorites-panel .prv-content .scrollbar-replace{width:309px;clear:both;}
#favorites-panel .viewport{width:280px;height:300px;margin-right:5px;}
#favorites-panel .gg-notify{margin:5px 0 0 10px;}
#favorites-panel .avatar img{border-radius:5px 0 0 5px;}
/* Koniec */

/* Offline tip */
.tip-color{color:#fcff00 !important;}
.offline-tip .info{margin:0 0 8px 110px;}
.offline-tip .red-info{color:red;}
.offline-tip .green-info{color:green;}
#talk-response .offline-tip{margin-left:5px;}
/* Koniec */

/* Msg Prompt */
#msgPrompt{position:absolute;overflow-y: scroll;overflow-x: hidden;z-index:999;width:251px;height:80px;background-color:#27121f;}
#msgPrompt ul{margin:5px 0 0 5px;}
#msgPrompt li{padding:3px 0 3px 0;width:100%;}
#msgPrompt li.selected{background-color:#341629;}
/* Koniec */

/* Mod Warns*/
#mod-warns{position:fixed;z-index:9999999;right:0px;bottom:5px;}
#mod-warns div{float:left;}
#mod-warns .modwarn{clear:both;float:right;width:50px;height:50px;padding:5px;margin-top:5px;border-radius:5px;}
#mod-warns .modwarn .warncontent{float:none;display:none;}
#mod-warns .modwarn .warnicon{cursor:pointer;width:33px;padding:9px;height:33px;}
#mod-warns .modwarn.displayed{width:520px;margin-right:60px;}
#mod-warns .modwarn.displayed .warncontent{display:block;}
#mod-warns .modwarn.displayed .warnicon{display:none;}
#mod-warns .warnword{background-color:#0368c6;color:white;}
#mod-warns .smallmodnotify{background-color:#760cc7;color:white;}
#mod-warns .enter{cursor:pointer;border-radius:5px;padding:5px;font-weight:bold;margin-right:10px;background-color:#55ac00;}
#mod-warns .close-warn{cursor:pointer;float:right;border-radius:5px;padding:5px;font-weight:bold;margin-left:10px;background-color:#ca0000;}
#mod-warns .warn-content{font-size:14px;margin-top:5px;}
#mod-warns .warn-desc{clear:both;margin-top:3px;line-height:16px;}
#mod-warns .warn-desc a{font-weight:bold;text-decoration:none;}
#mod-warns .warn-desc a:hover{text-decoration:underline;}
/* Koniec */

/* PrvCall */
#prv-call-popup {width: 310px;top:-225px;z-index:99999;}
#prv-call-popup a{text-shadow:none;}
#prv-call-popup .gray-btn {float:right;margin-left: 5px;text-decoration:none;}
#prv-call-popup .session-title {text-align:left;margin-bottom:10px;color:#fff;display:block;margin-left:-16px; line-height:12px}
#prv-call-popup .session-title input[type="radio"] {position: relative;top: 3px;}
#prv-call-popup .generic-pink-btn{float:left;}
#prv-call-popup .prv-content, #prv-call-popup .prv-confirm{display:none;}
#prv-call-popup .prv-content span.call-title{font-size:18px;line-height:24px;color:white;float:left;margin-bottom:5px;}
#prv-call-popup .prv-about, #prv-call-popup .prv-confirm{color:white;line-height:16px;}
#prv-call-popup .prv-about strong,  #prv-call-popup .prv-confirm strong{font-size:18px;line-height:24px;}

#prv-call-popup .prv-alerts div{width:310px;color:white;font-size:12px;padding:5px 0 5px 0;font-weight:bold;border-radius:5px;margin-bottom:5px;text-align:center;}
#prv-call-popup .prv-alerts .prv-info-alert{background-color:#624706;}
#prv-call-popup .prv-alerts .prv-success-alert{background-color:#515c06;}
#prv-call-popup .prv-alerts .prv-error-alert{background-color:#830707;}

#prv-invitations {width:100%;clear:both;}
#prv-invitations .viewport {height:160px;margin-bottom: 15px;}

.prv-call-bottom{position:fixed;bottom:0;left:0;z-index:99999;width:100%;line-height:18px;padding:10px 0 10px 0;background-color:black;text-align:center;font-size:14px;}
.prv-call-bottom .green{color:#16e500;font-weight:bold;}
.prv-call-bottom .red{color:#ff0000;font-weight:bold;}
.prv-call-bottom .grey{color:#696969;}

.prv-call-right{position:fixed;z-index:9999;padding:20px 15px 15px 20px;right:0;top:50%;margin-top:-105px;width: 442px;border-radius:20px 0 0 20px;-webkit-box-shadow: 0 0 18px #000;-moz-box-shadow: 0 0 18px #000;box-shadow: 0 0 18px #000;background-image: -webkit-linear-gradient(bottom, #000, #1c1c1c);background-image: -moz-linear-gradient(bottom, #000, #1c1c1c);background-image: -o-linear-gradient(bottom, #000, #1c1c1c);background-image: linear-gradient(to top, #000, #1c1c1c);}
.prv-call-right .title{font-size:20px;width:100%;text-align:center;font-weight:bold;}
.prv-call-right .desc{margin:10px 0 0 15px;font-size:16px;line-height:24px;}
.prv-call-right .desc span{color:#757575;}
.prv-call-right .buttons{width:100%;height:40px;text-align:center;margin-top:30px;}
.prv-call-right .buttons a{height:48px;text-decoration:none;color:white;padding:10px 20px 10px 20px;border-radius:10px;font-size:22px;font-weight:bold;}
.prv-call-right .buttons a.red{background-image: -webkit-linear-gradient(bottom, #930303, #a70a0a, #e50a0a);background-image: -moz-linear-gradient(bottom, #930303, #a70a0a, #e50a0a);background-image: -o-linear-gradient(bottom, #930303, #a70a0a, #e50a0a);background-image: linear-gradient(to top, #930303, #a70a0a, #e50a0a);}
.prv-call-right .buttons a.green{background-image: -webkit-linear-gradient(bottom, #036308, #056809, #27a829);background-image: -moz-linear-gradient(bottom, #036308, #056809, #27a829);background-image: -o-linear-gradient(bottom, #036308, #056809, #27a829);background-image: linear-gradient(to top, #036308, #056809, #27a829);}
/* Koniec */

/* Cards */
#cards-popup {width: 310px;top:-225px;z-index:99999;margin:0;line-height:normal;text-align:center;}
#cards-popup a{text-shadow:none;}
#cards-popup div{line-height:normal;margin:0;}
#cards-popup .cards-alerts div{width:310px;font-size:12px;color:white;padding:5px 0 5px 0;font-weight:bold;border-radius:5px;margin-bottom:5px;text-align:center;}
#cards-popup .cards-alerts .info-alert{background-color:#624706;}
#cards-popup .cards-alerts .success-alert{background-color:#515c06;}
#cards-popup .cards-alerts .error-alert{background-color:#830707;}
#cards-popup .title{font-size:20px;width:100%;margin-bottom:5px;text-align:center;color:white;}
#cards-popup .basic-form{width:100%;font-size:14px;text-align:center;margin-top:5px;}
#cards-popup .generic-pink-btn{float:left;margin-top:10px;font-weight:normal;font-size:12px;}
#cards-popup .gray-btn {float:right;margin-top:10px;margin-left:5px;text-decoration:none;font-size:12px;}

.christmas-card-button{float:left;margin:-20px 0 0 -8px;}
.christmas-cards{float:left;padding-top:15px;}
.christmas-cards li{float:left;margin:5px;width:153px;height:14px;background:url('../images/profile-card.png') no-repeat center 10px;padding:126px 0 0 0;text-align:center;color:white;}
/* Koniec */

li.short-regulations{border:1px solid #512842;padding:10px 35px 10px 10px !important;}
li.short-regulations span{color:#f77acb}

.form-section img{display: block;margin-bottom:5px;}

/* Baner Generator */
.baner-generator{width:980px;}
.baner-generator .generator{padding:15px;float:left;width:950px;border-radius:10px;background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.48) 26%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(26%,rgba(0,0,0,0.48)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.48) 26%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.48) 26%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.48) 26%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.48) 26%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
.baner-generator .title{float:left;margin:15px 0 15px 0;font-size:16px;}
.baner-generator .settings{float:left;width:950px;}
.baner-generator .settings a{float:right;}
.baner-generator .output{float:left;width:980px;margin:20px 0 30px 0;}
.baner-generator .code{display:none;float:left;width:930px;margin:10px 0 0 0;padding:10px;background-color:#383838;}
.baner-generator .pplink{font-size:14px;color:#12d600;}

#fbshare{float:left;height:39px;}
#fbshare .fb-share-button{position:absolute;margin:10px 0 0 10px;}

.g-recaptcha{float:left;margin:0 0 0 140px;}
.recaptcha{margin-top:10px;}

.arboxes{width:100%;float:left;margin-top:60px;}
.arbox{float:left;width:330px;margin-right:20px;color:white;}
.arbox:last-child{margin-right:0;}
.arbox .boxtitle{width:100%;font-size:18px;color:#b7b7b7;}
.arbox .boxcontent{width:100%;margin-top:10px;color:#757575;}