
html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}


body {
    margin: 0;
}


main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

button,
input { /* 1 */
    overflow: visible;
}

button,
select { /* 1 */
    text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}











.ui-dialog .ui-dialog-buttonpane button,
.tsbutton,
button,
select,
input,
textarea {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 105%;
    margin: 0px;
    padding: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius:1px;
    -khtml-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:1px;
    border-style: solid;
    border-color: #CCC;
    border-width: 1px;
}

.nav_prev,
.nav_next,
.nav_up,
.nav_down,
.div_rating,
.div_rating_fast,
.ui-dialog .ui-dialog-buttonpane button,
.tsbutton,
input[type="file"],
input[type="radio"],
input[type="checkbox"],
button,
select
{
    cursor: pointer;
}

.tsbutton,
input[type="radio"],
input[type="checkbox"],
input[type="submit"],
button,
select
{
    color: #000000;
    font-weight: normal;
}

.ui-dialog .ui-dialog-buttonpane button,
.tsbutton {
    min-width:66px;
    outline: none;
    padding: 2px 6px 2px 6px;
    margin: 0px 2px 0px 2px;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:1px;
    border:1px solid #dcdcdc;
    text-decoration:none;
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
    background-color:#ededed;
    -webkit-box-shadow:inset 1px 1px 1px 0px #ffffff;
    -moz-box-shadow:inset 1px 1px 1px 0px #ffffff;
    box-shadow:inset 1px 1px 1px 0px #ffffff;
}

.ui-dialog .ui-dialog-buttonpane button:hover,
.tsbutton:hover {
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
    background-color:#dfdfdf;
}

.ui-dialog .ui-dialog-buttonpane button:active,
.tsbutton:active {
    background:-moz-linear-gradient( center top, #d6d6d6 5%, #e4e4e4 100% );
    background:-ms-linear-gradient( top, #d6d6d6 5%, #e4e4e4 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#e4e4e4');
    background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #d6d6d6), color-stop(100%, #e4e4e4) );
    background-color:#d6d6d6;
    webkit-box-shadow:inset -2px -2px 1px 0px #f0f0f0;
    moz-box-shadow:inset -2px -2px 1px 0px #f0f0f0;
    box-shadow:inset -2px -2px 1px 0px #f0f0f0;
}

textarea {
    display: inline;
    padding: 4px;
    resize: none;
    resize: none;
}

legend {
    font-family: MS Sans Serif,Arial;
    font-size: smaller;
    color: #DADBDD;
    white-space: nowrap;
    font-weight: bold;
}

fieldset {
    border-style: solid;
    border-width: 1px;
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

img, object, video {
    vertical-align: bottom;
    border-width: 0px;
    font-size:0;
}

table {
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    padding: 0px;
    margin: 0px;
}

form {
    margin: 0px;
    display: inline;
}

[hidden] { display: none; }

body {
    font-family: MS Sans Serif,Arial;
    font-size: 13px;
    color: #DADBDD;
    background: #415A7A;
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 0px;
    overflow-y: scroll;
}

a {outline: none; color: #FFCD05; text-decoration: none;}
a:hover {color: #FFCD05; text-decoration: underline;}
a:active {color: #DADBDD; text-decoration: underline;}

.uploadbar_wtd {
    width:100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}

.uploadbar_table {
    width: 280px;
    background: #111922;
    border-spacing: 1px;
    border-collapse: separate;
}

.uploadbar_td, .uploadbar_td2 {
    text-align: left;
    padding: 3px;
    background: #2D3D51;
}

.uploadbar_td {
    width: 42%;
}

.uploadbar_td2 {
    width: 58%;
}

/* progress bar container */
.progressbar {
    position: relative;
    text-align: left;
    background-color: #DADBDD;
    color: #111922;
}

/* color bar */
.progressbar div.progress{
    position:absolute;
    width: 0px;
    height: 100%;
    overflow: hidden;
    background-color: #369;
}

/* text off bar */
.progressbar div.text, .progressbar div.progress .text{
    position:absolute;
    font-family: Helvetica, sans-serif, Arial;
    font-size: 13px;
    cursor: default;
    -moz-user-select: none;-khtml-user-select: none;user-select: none;
    text-align: center;
}

/* text on bar */
.progressbar div.progress .text{
    color: #DADBDD;
}

.b1, .paylogos, .zoomimg, object {
    border: 1px solid #1c1c1c;
}

.preprogressbar, .ui-dialog, .dropmenudiv, .cluetip-default .cluetip-outer, .vidSprite {
    border: 1px solid #111922;
}

.subtiny_shadow {
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.6);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.6);
    border-collapse: separate;
}

.tiny_shadow, .pmsg_avatar {
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    border-collapse: separate;
}

.med_shadow, .shdiv, .shbdiv, .zoomimg, .preprogressbar, .paylogos, .dropmenudiv, fieldset, .nav_up, .nav_down, .nav_prev, .nav_next, .pnum {
    -moz-box-shadow: 1px 1px 7px rgba(0,0,0,0.8);
    -webkit-box-shadow: 1px 1px 7px rgba(0,0,0,0.8);
    box-shadow: 1px 1px 7px rgba(0,0,0,0.8);
    border-collapse: separate;
}

.big_shadow, .main_table, .mainz_table, .main100_table, .ui-dialog, .cluetip, .adv_top_table {
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.8);
    -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.8);
    box-shadow: 1px 1px 10px rgba(0,0,0,0.8);
    border-collapse: separate;
}

.shdiv, .shbdiv, .zoomdiv, .zoom2div, .preprogressbar {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: #1F2B3A;
    margin: 3px;
    padding: .01px;	/* kostil dlya gchrome :( */
}

.shbdiv {
    background: #111922;
}

.shdiv {
    margin: 6px;
}

.t_split {
    padding: 5px;
}

.st_split {
    padding: 2px;
}

.t_splitb {
    padding: 8px;
}

.main_table {
    margin-left: auto;
    margin-right: auto;
}

.main_table, .mainz_table, .main100_table, .cttt_table, .cttt2_table {
    background: #111922;
    border-spacing: 1px;
    border-collapse: separate;
}

.main100_table {
    width: 100%;
}

.main_header_td, .sp_header_td, .sm_header_td, .com_header_td, .adv_bottom_table_head {
    background: #1F2B3A url('https://static.amateuralbum.net/head_bg.png') repeat-x;
    padding: 0px 6px 0px 6px;
}

.sp_header_td {
    font-weight: bold;
    height: 26px;
}

.sm_header_td {
    height: 22px;
}

.prof_div {
    margin: 6px;
}

.profbio_expander_div {
    position: relative;
    overflow: hidden;
    min-height: 30px;
}

.profbio_expander_span {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    -moz-box-shadow: inset 0px -16px 16px -14px rgba(45,61,81,1);
    -webkit-box-shadow: inset 0px -16px 16px -14px rgba(45,61,81,1);
    box-shadow: inset 0px -16px 16px -14px rgba(45,61,81,1);
}

.main_td, .main_tdb, .main_tdc, .main_tdr {
    width: 100%;
    padding: 4px;
    background: #2D3D51;
}

.main_tdb {
    font-weight: bold;
}

.main_tdc {
    text-align: center;
}

.main_tdr {
    text-align: right;
}

.sp_td {
    width: 100%;
    vertical-align: bottom;
    padding: 24px;
    background: #2D3D51;
}

.sp_ftd {
    padding: 8px;
    background: #2D3D51;
}

.sp_ftdc {
    text-align: center;
    padding: 8px;
    background: #2D3D51;
}

.main_rtoolbar_td {
    width: 50%;
    text-align: right;
    padding: 4px;
    background: #1F2B3A;
}

.main_ltoolbar_td {
    width: 50%;
    text-align: left;
    padding: 4px;
    background: #1F2B3A;
}

.main_th_td {
    font-weight: bold;
    text-align: left;
    padding: 2px;
    background: #1F2B3A;
}

.main_th_tdc {
    font-weight: bold;
    text-align: center;
    padding: 2px;
    background: #1F2B3A;
}

.main_t_td {
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    padding: 4px;
    background: #2D3D51;
}

.main_t_tdc {
    text-align: center;
    padding: 2px;
    background: #2D3D51;
}

.rtmenu_td, .ltmenu_td {
    width: 50%;
    padding: 5px 6px;
    font-size: 110%;
}

.rtmenu_td {
    text-align: right;
}

.ltmenu_td {
    text-align: left;
}

.childnav_table {
    font-size: 14px;
}

.childnav_table_nf, .childnav_table {
    width: 100%;
    height: 26px;
    margin-left:auto;
    margin-right:auto;
}

.childnav_td_left {
    width: 100%;
    text-align: left;
    vertical-align: middle;
}

.childnav_td_right {
    white-space: nowrap;
    text-align: right;
    vertical-align: middle;
}

.pthumb_td {
    vertical-align: bottom;
    text-align: center;
    padding: 4px;
    background: #2D3D51;
}

.pithumb_table, .pi_table {
    font-size: 12px;
    background: #111922;
    border-spacing: 1px;
    border-collapse: separate;
}

.pithumb_cel {
    white-space: nowrap;
    text-align: left;
    padding: 2px;
    background: #1F2B3A;
}

.pithumb_headcel {
    font-size: 13px;
    white-space: nowrap;
    text-align: center;
    padding: 2px;
    background: #1F2B3A url('https://static.amateuralbum.net/detail_bg.png') top repeat-x;
    position: relative;
}

.pithumb_rmlink {
    white-space: nowrap;
    text-align: right;
    padding: 0px 12px 0px 0px;
}

.pi_cel {
    white-space: nowrap;
    text-align: center;
    padding: 3px;
    background: #1F2B3A;
}

.pil_cel {
    text-align: left;
    padding: 3px;
    background: #1F2B3A;
}

.pi_headcel {
    white-space: nowrap;
    padding: 3px;
    background: #1F2B3A url('https://static.amateuralbum.net/detail_bg.png') repeat-x;
}

.com_header_td {
    font-weight: bold;
    height: 24px;
}

.com_edl_td {
    padding: 2px;
    text-align: left;
}

.com_avatarni_td {
    padding: 3px;
    vertical-align: top;
    text-align: left;
    background: #2D3D51;
}

.com_avatar_td {
    vertical-align: top;
    text-align: center;
}

.com_unifo_td {
    vertical-align: top;
    text-align: left;
    white-space: nowrap;
    padding: 3px;
    font-size: 12px;
}

.com_datep_td {
    vertical-align: middle;
    text-align: left;
    padding: 0px 6px 0px 6px;
    background: #2D3D51;
}

.com_chtml_td {
    vertical-align: top;
    text-align: left;
    background: #2D3D51;
    font-size: 13px;
}

.com_htmcute_div {
    vertical-align: top;
    text-align: left;
    padding: 4px;
    overflow: hidden;
    text-overflow: clip;
}

.com_bbuttons_td {
    vertical-align: middle;
    background: #2D3D51;
    width: 100%;
    padding: 1px 2px 1px 2px
}

.cont_btntd {
    width:100%;
    height:35px;
}

.pmsg_splttd {
    height:5px;
}

.pmsg_contactsDiv {
    height: 632px;
    width: 100%;
    overflow-y: scroll;
    background: white;
    border-style: solid;
    border-color: #CCC;
    border-width: 1px;
}

.pmsg_contactsTD {
    height: 100%;
    vertical-align: top;
    padding: 4px;
}

.pmsg_avatarTD {
    width: 35px;
    height: 35px;
    vertical-align: middle;
    text-align: center;
    padding: 2px 3px 2px 3px;
}

.pmsg_detailsDiv {width: 100px; overflow-x: hidden;}
.pmsg_detailsTD {
    vertical-align: top;
    text-align: left;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    padding: 0px 1px 1px 1px;
}

.pmsg_contactDiv a {text-decoration: none; background: white; display: block;}
.pmsg_contactDiv a:hover{text-decoration: none; background: #f0f0f0;}
.pmsg_curcontactDiv a {text-decoration: none; background: white url('https://static.amateuralbum.net/curcontact.png') no-repeat right center; display: block;}
.pmsg_curcontactDiv a:hover{text-decoration: none; background: #f0f0f0 url('https://static.amateuralbum.net/hovercontact.png') no-repeat right center;}

.pmsg_uploadTD, .pmsg_uploadestspTD {
    height:34px;
    vertical-align:middle;
    text-align:right;
}

.pmsg_contactTABLE {
    width: 100%;
    border-style: solid;
    border-color: #CCC;
    border-width: 0px 0px 1px 0px;
    cursor: pointer;
}

.pmsg_usernameDiv {
    width: 90px;
    overflow-x: hidden;
    white-space: nowrap;
    position: relative;
}

.pmsg_contactDiv span, .pmsg_curcontactDiv span {
    background: transparent url('https://static.amateuralbum.net/grad_t2w.png') right top repeat-y;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.pmsg_contactDiv a:hover span, .pmsg_curcontactDiv a:hover span {
    background: transparent url('https://static.amateuralbum.net/grad_t2s.png') right top repeat-y;
}

.pmsg_viewallcontacts, .pmsg_viewallcontacts a, .pmsg_viewallcontacts a:hover {
    padding: 4px;
    color: #000000;
    text-align: center;
}

.pmsg_usernameTD {
    vertical-align: top;
    text-align: left;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 1px 0px 1px;
}

.notyetread {
    color: #8c8c8c;
    display: inline;
}

.pmsg_div a {color: #8c8c8c;}
.pmsg_div a:link{color: #8c8c8c;}
.pmsg_div a:visited{color: #8c8c8c;}
.pmsg_div a:hover{color: #6c6c6c;}
.pmsg_div {
    width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    background-color: white;
    color: black;
    border-style: solid;
    border-color: #CCC;
    border-width: 1px;
    text-align: left;
}

.pmsg_div1 {
    overflow-x: hidden;
}

.pmsg_div2 {
    overflow-x: hidden;
    padding: 6px;
}

.pmsg_contbtn {
    width: 150px;
}

.pmsg_commsgdt {
    vertical-align: top;
    padding: 4px;
}

.pmsg_html{
    text-align: left;
    padding:0px;
    margin: 6px;
}

.pmsg_sep_td {
    background: #111922;
    width: 100%;
    height: 1px;
}

.pmsg_septrans_td {
    width: 100%;
    height: 2px;
}

.pmsg_msgcon_td, .pmsg_msgcon2_td {
    padding: 2px;
    white-space: nowrap;
}

.pmsg_msgcon2_td, .pmsg_msgcon2_td a, .pmsg_msgcon2_td a:hover {
    color: #DADBDD;
}

.pmsg_mt_td {
    padding: 8px;
    background: #2D3D51;
    vertical-align: top;
}

.pmsg_md_td {
    vertical-align: top;
    text-align: center;
    padding: 6px;
}

.reg_upprem2_td, .reg_upprem_td, .upprem_td {
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background: #2D3D51;
}

.reg_upprem_td {
    font-size: 13px;
}

.upprem_fs {
    padding: 8px;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}

.upprem_rd {
    margin: 3px;
}

.premthumbs {
    width:113px;
    height:85px;
    border-width: 0px;
    background: #1F2B3A;
}

.paylogos {
    width:63px;
    height:32px;
    -moz-border-radius:2px;
    -khtml-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    background: #1F2B3A;
}

.upprem_td {
    padding: 10px;
}

.noresults500_td {
    width: 100%;
    height: 300px;
    vertical-align: middle;
    text-align: center;
    font-size: 13px;
    background: #2D3D51;
}

.cute_div {
    overflow-x: hidden;
    text-overflow: clip;
    white-space: nowrap;
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

.cute_div_ellipsis {
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

.inline_block_div {
    display: inline-block;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
}

.div_center {
    width: 100%;
    text-align: center;
}

table {
    margin: 0 auto;
    text-align: left;
}

.ztl {
    margin: 0;
    text-align: left;
}

.newmsgimg {border-width: 0px; width:19px; height:8px; vertical-align: top; display: none;}
.onlineimg {border-width: 0px; width:7px; height:7px; vertical-align: middle; margin: 0px 2px 0px 0px; display: none;}

.img_online {
    width: 7px;
    height: 7px;
    margin: 0px 0px 0px 2px;
    vertical-align: baseline;
}

.img_newpmsg {
    width: 19px;
    height: 8px;
    vertical-align: top;
}

.img_rss {
    width: 80px;
    height: 15px;
    vertical-align: middle;
}

.img_nonewposts {
    width: 14px;
    height: 14px;
    vertical-align: middle;
}

.img_progress {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.img_msgst {
    width: 16px;
    height: 16px;
    padding: 0px 1px 0px 1px;
    vertical-align: bottom;
}

.redfont, .nmsg_redfont {
    color: red;
    display: inline;
}

.bluefont, .nmsg_bluefont {
    color: blue;
    display: inline;
}

.greenfont, .nmsg_greenfont {
    color: green;
    display: inline;
}

.nmsg_bluefont, .nmsg_greenfont, .nmsg_redfont {
    font-weight: bold;
}

.vgreenfont {
    color: #00FF00;
    display: inline;
}

.boldfont {
    font-weight: bold;
    display: inline;
}

.italicfont {
    font-style: italic;
    display: inline;
}

.vlargefont {
    font-size: 13pt;
    font-family: Arial;
    font-weight: bold;
    display: inline;
}

.zt {
    margin-left: auto;
    margin-right: auto;
}

.ztl_td {
    text-align: left;
}

.ztr_td {
    text-align: right;
}

.ztc_td {
    text-align: center;
}

.zt100 {
    width: 100%;
}

.zt100100 {
    width: 100%;
    height: 100%;
}

.nojscript_div {
    margin-left:auto;
    margin-right:auto;
    width: 724px;
    text-align: center;
    line-height:5em;
    font-weight: bold;
    font-size: 13px;
}

.adv_top_table {
    border-spacing: 1px;
    border-collapse: separate;
    width: 802px;
    margin-left:auto;
    margin-right:auto;
    background: #111922;
}

.aff_top_child_table {
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
    background: #DADBDD;
}

.aff_top_child_table_btdd {
    white-space: nowrap;
    background: #2D3D51;
}

.aff_top_table_btd, .aff_top_table_std {
    width: 100%;
    background: #1F2B3A url('https://static.amateuralbum.net/head_bg.png') repeat-x;
    text-align: center;
    padding: 2px;
    font-size: 14px;
    font-weight: bold;
}

.aff_top_table_btd a, .aff_top_table_btd a:hover, .aff_top_table_btd a:active {color: #DADBDD;}

.aff_top_table_std {
    width: 33%;
    background: #2D3D51;
}

.adv_bottom_table_head {
    width: 100%;
    height: 26px;
    text-align: left;
    font-weight: bold;
}

.ft_div {
    margin-left: auto;
    margin-right: auto;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 7.8pt;
    padding: 3px;
    text-align: center;
}

.ft_div2 {
    margin-left: auto;
    margin-right: auto;
    font-family: Arial;
    font-size:14px;
    padding: 3px;
    text-align: center;
}

.ft_rmban {
    text-align: right;
    font-size: 8.3pt;
    padding: 0px 4px 0px 0px;
}

.msgbox_table {
    width: 100%;
    margin: 1.2em 1.0em 3.2em 1.4em;
}

.msgbox_icontd {
    padding: 0em 2.2em 0em 1em;
    width: 32px;
    height: 32px;
    text-align: center;
    vertical-align: top;
}

.msgbox_msgtd {
    width: 100%;
    text-align:left;
    vertical-align: top;
}

.dialog_loading_td {
    padding: 2px;
    vertical-align: middle;
    font-weight: bold;
}

.dialog_loading_tdtd {
    width: 100%;
    vertical-align: middle;
}

.dialog_iframe_td {
    visibility: hidden;
    vertical-align: top;
    text-align: center;
    position: absolute;
    height: 0px;
    width: 0px;
}

.vidRotator {
    position:relative;
    overflow:hidden;
    display:block;}
.vidRotator span.loading {
    display:block;
    position:absolute;
    top:4px;
    left:18px;
    width:20px;
    height:20px;
    background-repeat:no-repeat;
    background-image: url(https://static.amateuralbum.net/loader.gif);
    z-index:1;}
.vidSprite {
    position:absolute;
    top:0px;
    left:0px;
    width:0;
    height:0;
    background-repeat:no-repeat;
    z-index:2;}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {position: absolute; top: 0; left: 0; background: transparent url('https://static.amateuralbum.net/blank.gif') no-repeat; }

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: 0px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* dialog window style */

.ui-dialog {
    position: absolute; top: 0; left: 0; overflow: hidden;
    background-color: #2D3D51;
}

.ui-dialog .ui-dialog-titlebar {
    position: relative;
    border-bottom: 1px solid #111922;
    background: #1F2B3A url('https://static.amateuralbum.net/head_bg.png') repeat-x;
    padding: 0px;
    height: 22px;
}

.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-dialog .ui-dialog-titlebar-close span {display: none;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; text-align: center;}

.ui-dialog .ui-dialog-titlebar-close {
    width: 11px;
    height: 11px;
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px 0px;
    position:absolute;
    top: 6px;
    right: 6px;
    cursor: pointer;
    outline: none;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin-left: 5px;
    top: 5px;
    font-weight: bold;
    position: relative;
}

.ui-dialog .ui-dialog-buttonpane {
    position: absolute;
    bottom: 7px;
    right: 8px;
    left: 8px;
    width: 100%;
    text-align: center;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {}
.ui-dialog .ui-dialog-buttonpane button {
    margin: 1px 1px 2px 1px;
}

.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-dialog-dragging { opacity: .7; filter:Alpha(Opacity=70); }
.ui-dialog-resizing { opacity: .7; filter:Alpha(Opacity=70); }

.myResisableImage .ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: 0px; left: 0px; background: transparent url('https://static.amateuralbum.net/resizable-s.gif') no-repeat center bottom; }
.myProcessBox .ui-dialog-titlebar-close {display: none;}

.ifbody { font-family: MS Sans Serif,Arial; font-size: 11px; color: #DADBDD; background: #2D3D51; margin: 0px; padding: 0px;}
.iformtable {border-collapse: separate; width: 100%; height: 100%; padding: 4px; text-align: left; vertical-align: top;}
.iformtablev {border-collapse: separate; width: 100%; height: 100%; padding: 0px; text-align: center; vertical-align: middle;}
.iformvideoplayer { padding: 0px; width:100%; height: 100%; text-align: center; vertical-align: middle; }
.iformelementtitle, .iformelementtitler { padding: 0px 3px 2px 3px; }
.iformelementtitler { text-align: right;}
.iformelement { padding: 0px 2px 6px 2px; }
.iformtextarea { padding: 0px 2px 6px 2px; width:100%; height: 100%; vertical-align: top;}
.iformelementbutton { padding: 4px 0px 4px 0px; width:100%; text-align: center; vertical-align: bottom; }

.chromestyle:after{display: block; height: 0; clear: both; visibility: hidden;}
.chromestyle ul{margin: 0;}
.chromestyle ul li{display: inline;}
.chromestyle ul li a{margin: 0;}
.chromestyle ul li a[rel]:after{content: " ";}
.dropmenudiv {
    text-align: left;
    position:absolute;
    font-family: Arial;
    font-size: 103%;
    line-height:22px;
    z-index: 3;
    background-color: #2D3D51;
    width: 140px;
    visibility: hidden;
}

.dropmenudiv a{width: auto;display: block;text-indent: 5px;border-bottom: 1px solid #111922;padding: 1px 0;}
.dropmenudiv a:hover{background-color: #1F2B3A;}

/* global */
div.ui-cluetip {
    display: none;
}

.ui-cluetip-content {
    padding: 1px;
}
.ui-cluetip-header {
    padding: 4px;
    margin: 0px;
    font-family: MS Sans Serif,Arial;
    font-size: 12px;
    font-weight: bold;
    background: #1F2B3A url(https://static.amateuralbum.net/detail_bg.png) repeat-x;
    border-bottom: 1px solid #111922;
    overflow: hidden;
}

.cluetip-title .cluetip-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 11px;
    height: 11px;
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px 0px;
    cursor: pointer;
}

.cluetip-close img {
    border: 0;
}

#cluetip-waitimage {
    width: 16px;
    height: 16px;
    position: absolute;
    background-image: url(https://static.amateuralbum.net/cprogress2.gif);
    border: 0;
}

.cluetip-extra, .cluetip-arrows {
    display: none;
}

/***************************************
=cluetipClass: 'default'
-------------------------------------- */
.cluetip-default .cluetip-outer {
    margin: 0px;
    padding: 0px;
    position: relative;
    background-color: #2D3D51;
    color: #DADBDD;
    font-family: MS Sans Serif,Arial;
    font-size: 11px;
}

.cttt_table {
    width: 474px;
}

.cttt2_table {
    width: 100%;
}

.cttt_td, .cttt_td2, .cttt_td3, .cttt_td_50, .cttt_avatar {
    text-align: left;
    vertical-align: middle;
    background-color: #2D3D51;
    padding: 2px;
}

.cttt_td_50 {
    width: 50%;
}

.cttt_td2 {
    width: 111px;
    font-weight: bold;
    white-space: nowrap;
}

.cttt_td3_div {
    position: relative;
    overflow: hidden;
    max-height: 30px;
    width: 468px; /*big string fix*/
}

.cttt_td3_span {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    -moz-box-shadow: inset 0px -5px 5px -4px rgba(45,61,81,1);
    -webkit-box-shadow: inset 0px -5px 5px -4px rgba(45,61,81,1);
    box-shadow: inset 0px -5px 5px -4px rgba(45,61,81,1);
}

.cttt_avatar {
    padding: 3px;
    vertical-align: top;
    text-align: center;
    width: 100%;
}

.cttt_thumb {
    text-align: center;
    width: 16.6%;
}

.newpmsg_ticker {
    width:210px;
    height:120px;
    padding: 2px;
    cursor: pointer;
    overflow: hidden;
}


.rstreasons {
    padding: 4px;
    text-align: center;
    font-weight: bold;
}

.rstreasonsbd {
    padding: 0px 8px 4px 8px;
}

.checkmem_table {


}

.checkmem_cel{
    text-align: left;
    padding: 4px;
    background: #1F2B3A;

    border-style: solid;
    border-width: 1px;
}

.div_read_more, .div_read_less {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    width: 10px;
    height: 10px;
    margin: 1px;
    bottom: 0;
    right: 0;
    cursor: pointer;
    -moz-box-shadow: -2px -2px 6px 4px rgba(45,61,81,1);
    -webkit-box-shadow: -2px -2px 6px 4px rgba(45,61,81,1);
    box-shadow: -2px -2px 6px 4px rgba(45,61,81,1);
}

.div_read_more {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px -11px;
}

.div_read_less {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px -21px;
    display: none;
}

.div_toolbaricon_mediumimg, .div_toolbaricon_thumbnails, .div_toolbaricon_handsfree,.div_toolbaricon_upload,
.div_toolbaricon_favactivity, .div_toolbaricon_subscribe, .div_toolbaricon_comments, .div_toolbaricon_profiles {
    width: 20px;
    height: 20px;
    vertical-align: top;
    display: inline-block;
}

.div_toolbaricon_mediumimg {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -20px -104px;
}

.div_toolbaricon_thumbnails {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -60px -84px;
}

.div_toolbaricon_handsfree {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -40px -104px;
}

.div_toolbaricon_upload {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -40px -84px;
}

.div_toolbaricon_favactivity {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -20px -84px;
}

.div_toolbaricon_subscribe {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat 0px -84px;
}

.div_toolbaricon_comments {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -60px -104px;
}

.div_toolbaricon_profiles {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat 0px -124px;
}

.div_msgboxicon_warning, .div_msgboxicon_error, .div_msgboxicon_question, .div_msgboxicon_information {
    width: 32px;
    height: 32px;
    vertical-align: top;
    display: inline-block;
}

.div_msgboxicon_warning {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -96px -124px;
}

.div_msgboxicon_error {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat 0px -124px;
}

.div_msgboxicon_question {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -32px -124px;
}

.div_msgboxicon_information {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -64px -124px;
}

.nav_up, .nav_down, .nav_prev, .nav_next{
    z-index: 4;
    padding:0px;
    border:0px;
    position:fixed;
    width:42px;
    height:42px;
    opacity:0.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.nav_up{
    background: #1F2B3A  url(https://static.amateuralbum.net/main4.png) no-repeat 0px -42px;
    bottom:20px;
    right:72px;
}

.nav_down{
    background: #1F2B3A  url(https://static.amateuralbum.net/main4.png) no-repeat -42px -42px;
    bottom:20px;
    right:20px;
}

.nav_prev{
    background: #1F2B3A  url(https://static.amateuralbum.net/main4.png) no-repeat 0px 0px;
    bottom:72px;
    right:72px;
}

.nav_next{
    background: #1F2B3A  url(https://static.amateuralbum.net/main4.png) no-repeat -42px 0px;
    bottom:72px;
    right:20px;
}

.myhr {
    width: 600px;
    border: 0;
    height: 1px;
    background: #DADBDD;
}

.posternav_table {
    text-align: right;
    font-size: 14px;
    padding-top:8px;
    margin-left: auto;
    margin-right: auto;
}

.posternav_td {
    text-align: right;
    font-size: 14px;
    padding-top:8px;
}

.pnum, a .pnum {
    display: inline-block;
    margin: 2px;
    padding: 3px 8px;
    min-width: 20px;
    text-align: center;
    border: 1px solid #111922;
    background: #2D3D51;
    cursor: default;
}

a:hover .pnum {
    text-decoration: underline;
    cursor: pointer;
}

.div_star {
    width: 12px;
    height: 13px;
    margin: 0px 1px 0px 1px;
    vertical-align: middle;
    display: inline-block;
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -95px 0px;
}

.div_oldbtn_pmsg, .div_oldbtn_edit, .div_oldbtn_reply, .div_oldbtn_gallery {
    width: 53px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
}

.div_oldbtn_pmsg {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px -91px;
}

.div_oldbtn_edit {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px -76px;
}

.div_oldbtn_reply {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -84px -46px;
}

.div_oldbtn_gallery {
    width: 55px;
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -82px -106px;
}

.div_rating_comment_good, .div_rating_comment_poor {
    height: 15px;
    width: 15px;
    vertical-align: middle;
    display: inline-block;
}

.div_rating_comment_good {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -122px -15px;
}

.div_rating_comment_poor {
    background: transparent  url(https://static.amateuralbum.net/main4.png) no-repeat -122px 0px;
}

.radio_rating {
    margin: 4px;
    vertical-align: middle;
}

.div_rating {
    padding: 5px 0px 5px 5px;
    display: inline-block;
}

.radio_rating_fast {
    margin: 0px 4px 0px 4px;
    vertical-align: middle;
}

.div_rating_fast {
    padding: 2px 0px 2px 3px;
    display: inline-block;
}

.img_16flag {
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    vertical-align: baseline;
}

.img_24flag {
    width: 24px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    vertical-align: baseline;
}

.img_32flag {
    width: 32px;
    height: 32px;
    margin: 0px;
    padding: 0px;
    vertical-align: baseline;
}

.div_norating {
    vertical-align: middle;
    text-align: center;
    padding: 20px;
    width: 100%;
    font-weight: bold;
}

/* chaturbate banner */
.list .thumbnail_label, .list .thumbnail_label_featured{position:absolute;right:3px;padding:1px 3px 1px 3px;text-align:center;overflow:hidden;color:#FFF;font:10px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.list .thumbnail_label{top:132px;}
.list .thumbnail_label_featured{top:130px;border-bottom:2px solid #dd7f21;}
.list .thumbnail_label_exhibitionist{top:130px;background-color:#6D85B5;}
.list .thumbnail_label_recorded{background-color:#4f4f4f;}
.list .thumbnail_label_offline{background-color:#4f4f4f;}
.list .thumbnail_label_plug{background-color:#900;}
.list .thumbnail_label_c{background-color:#0C6A93;}
.list .thumbnail_label_c_hd{background-color:#2472b4;}
.list .thumbnail_label_c_private_show{background-color:#C00;}
.list .thumbnail_label_c_group_show{background-color:#b60a42;}
.list .thumbnail_label_c_new{background-color:#b45f04;}

.list img{display:block;}
.list .details{padding:4px 7px 0;text-align:left;}
.list .title{width:100%;overflow:hidden; border-bottom:1px solid #928f96;}
.list .title a {float:left;font:1.166em/1.142em 'UbuntuMedium',Arial,Helvetica,sans-serif;width:125px;overflow:hidden;}
.list .title .age{float:right;padding:2px 18px 0 0;font:1em/1.333em 'UbuntuMedium',Arial,Helvetica,sans-serif;}
.list .title .genderf{background:url('https://static.amateuralbum.net/ico-female.png') no-repeat 100% 0;}
.list .title .genderm{background:url('https://static.amateuralbum.net/ico-male.png') no-repeat 100% 0;}
.list .title .genderc{background:url('https://static.amateuralbum.net/ico-couple.png') no-repeat 100% 0;}
.list .title .genders{background:url('https://static.amateuralbum.net/ico-trans.png') no-repeat 100% 0;}

.subject{list-style:none;margin:0;padding:0;font-size:12px;line-height:16px;width:168px;height:32px;overflow:hidden;}
.subject.one_line{height:16px;}
.subject li{width:auto;background:none;border:0;margin:0!important;padding:0 2px;}
.subject li a{}
.sub-info{list-style:none;margin:0;padding:0 0 4px;font-size:.8333em;color:#928f96;overflow:hidden;height:1%;}
.sub-info li{width:auto;background:none;border:0;padding:0 0 0 18px;margin:0!important;position:relative;float:none;height:1%;text-align:left;}
.sub-info li.cams{background:url('https://static.amateuralbum.net/ico-cams.png') no-repeat 0 50%;width:145px;height:15px;overflow:hidden;}

.list_tc {
    width:175px;
    background:#1F2B3A;
    float:left;
    position:relative;
    margin:6px;
    border:1px solid #111922;
    max-height:222px;
    overflow:hidden;
}
/* chaturbate banner */

.flag_icon {
    border: 0px;
    padding: 0px;
    margin: 0px;
    line-height: 10px;
    font-size: 16px;
    vertical-align: middle;
}

.flag_icon a, .flag_icon a:hover, .flag_icon a:active {
    text-decoration: none;
}

.div_flag {
    display: inline-block;
    vertical-align: middle;
}

.onlineusers_span {
    white-space: nowrap;
}

.thumblabel_wrap {
    position: relative;
}

.thumblabel {
    position: absolute;
    right: 3px;
    bottom: 3px;
    margin: 0px;
    padding: 1px 3px 1px 3px;
    text-align: right;
    overflow: hidden;
    color: rgba(218, 219, 221, 0.9);
    background-color: rgba(79, 79, 79, 0.6);
    font:10px 'UbuntuRegular',Arial,Helvetica,sans-serif;
}