/*-- личная страница --*/
/*-- первая вкладка --*/
.lsone {
    position: relative;
    background: url(http://forumstatic.ru/files/001b/16/3d/35118.jpg);
    width: 906px;
    height: 502px;
	}

/*-- гифка --*/
.lsphoto {
position: absolute;
    margin: 116px 0 0 74px!important;
    width: 160px;
    height: 160px;
	}

.lsphoto img {
	border-radius: 50%;
	}

/*-- имя и инфа --*/
.lsname {
position: absolute;
    margin: 280px 0 0 7px!important;
    width: 300px;
	text-align: center;
	color: rgba(0,0,0,.4);
    font-size: 18px;
    font-family: montserrat;
    font-weight: 900;
    text-transform: uppercase;
	}

.lsinfo {
    position: absolute;
    margin: 305px 0 0 15px!important;
    width: 280px;
    text-align: center;
    color: rgba(0,0,0,.7);
    font-size: 9px;
    font-family: roboto;
    text-transform: lowercase;
    letter-spacing: 0.5px;
	}

/*-- цитата --*/
.lsq {
position: absolute;
    margin: 68px 0 0 29px!important;
    width: 255px;
    text-align: center;
    font-size: 9px;
    font-family: roboto;
    text-transform: lowercase;
    letter-spacing: 0.5px;
color: white;
	}

/*-- эпизоды --*/
.lsep {
    position: absolute;
    margin: 16px 0 0 100px!important;
    width: 104px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: montserrat;
    font-weight: 400;
	}

/*-- плашки, абонементы, иконки --*/

.lsp {
position: absolute;
    margin: 374px 29px!important;
    width: 250px;
    height: 91px;
    overflow: auto;
	}

.lsp img, .lscheck img {
width: 200px;
    margin-bottom: 10px;
}


.lsico {
position: absolute;
    margin: 374px 324px!important;
    width: 250px;
    height: 91px;
    overflow-x: auto;
	}

.lsico img {
display: inline-block;
    height: 40px;
    margin-right: 10px;
	}


.lscheck {
position: absolute;
    margin: 374px 0 0 623px!important;
    width: 250px;
    height: 91px;
    overflow-x: auto;
	}

/*-- награды --*/
.lsgift {
position: absolute;
    margin: 65px 0 0 313px!important;
    width: 550px;
    height: 230px;
    padding: 10px;
    overflow-x: auto;
	}

.lsgift img {
outline: #50705b 1px solid;
    outline-offset: 5px;
    margin: 13px;
    background: url(http://forumstatic.ru/files/001b/16/3d/32751.jpg);
    box-shadow: inset 1px 1px 5px #4d4039;
    padding: 5px;
}


.bwfilt {
    opacity: 0.5;
    filter: grayscale(95%) contrast(89%);
    -webkit-filter: grayscale(95%) contrast(89%);
    -moz-filter: grayscale(95%) contrast(89%);
}


/*-- ссылка на тему --*/
.lsflash {
position: absolute;
    margin: 18px 0 0 280px!important;
    width: 85px;
    height: 16px;
    background: transparent;
	}


/*-- вторая вкладка --*/
.lstwo {
    position: relative;
    background: url(http://forumstatic.ru/files/001b/16/3d/54674.jpg);
    width: 906px;
    height: 502px;
}

/*-- созвездия --*/
.lsconst {
    position: absolute;
    margin: 75px 0 0 31px!important;
    width: 830px;
    height: 384px;
    padding: 5px;
    overflow-x: auto;
}

.star {
    width: 262px;
    height: 165px;
    display: inline-block;
    margin-bottom: 5px!important;
}


.starr {
width: 232px;
    height: 120px;
    background: url(http://forumstatic.ru/files/001b/16/3d/88977.png);
    opacity: 0;
    transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    padding: 15px;
    font-size: 10px;
    text-align: justify;
    text-transform: lowercase;
    overflow-x: auto;
color: #131915;
    text-shadow: 1px 1px 0px #caccc8;
    font-family: 'montserrat';
    letter-spacing: 1px;
    line-height: 120%;
}

.starr:hover {
width: 232px;
    height: 120px;
background:url(http://forumstatic.ru/files/001b/16/3d/88977.png);
opacity: 1;
}

/*-- собранные созвездия --*/
.lsfcon {
    position: absolute;
    margin: 16px 0 0 100px!important;
    width: 104px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: montserrat;
    font-weight: 400;
	}