@charset "windows-1251";

.dropper, .dropper * {list-style: none; margin: 0; padding: 0}
   .dropper {}
   .dropper li {min-height: 165px; border-bottom: 1px #ccc dotted; clear: left; position: relative}
   .dropper img {border: none}
   .dropper input {cursor: pointer}
   .dropper a {text-decoration: underline}
   .dropper strike {background: url(/images/arrow_move.gif); width: 15px; height: 15px; cursor: move; overflow: hidden; display: block; position: absolute; top: 7px; left: 23px}
   .dropper strike.disabled {background-position: 0 -15px !important; cursor: default}

   .dropper s.add, .dropper s.edit {background: url(/images/movies/add_edit_filmcommg.png) no-repeat; cursor: pointer; overflow: hidden; display: block; position: static !important; margin-top: 7px}
   .dropper s.add {background-position: 0 0; width: 19px; height: 14px}
   .dropper s.edit {background-position: -19px 0; width: 16px; height: 12px}
   .dropper .sign, .puller .sign {background: #f6c8a9; width: 460px; min-height: 40px; color: #333; font-family: arial; font-size: 12px; border-top: 3px #f60 solid; padding: 20px 15px}
   .dropper .sign, .puller .sign * {color: #333}
   .dropper .sign, .dropper .sign_edit {top: 44px !important; left: 70px !important}
   .dropper .sign_edit {width: 480px; text-align: center; padding: 5px; z-index:400}
   .dropper .sign_edit a {background: url(/images/bg_close.gif); width: 11px; height: 11px; overflow: hidden; display: block; position: absolute; top: 5px; left: 475px}
   .dropper .sign textarea, .puller .sign textarea {width: 460px; height: 78px; font-family: tahoma, verdana; font-size: 12px; float: left; padding: 2px}
   .dropper .sign input, .puller .signt input {background: #f2f2f2; width: 120px; height: 24px; font-family: tahoma, verdana; font-size: 11px; text-align: center; border: 1px #fff outset; overflow: hidden; margin: 4px 0 0 0 !important}
   .dropper .sign input.save, .puller .sign input.save {font-weight: bold}
   @-moz-document url-prefix() {.dropper .sign input {padding-bottom: 4px}}

   .dropper div.remove {height: 29px; overflow: hidden; padding-right: 6px}
      .dropper div.remove input {position: absolute; top: 8px; left: 4px; *top: 4px; *left: 0}
      .dropper div.remove a.remove {background: url(/images/profile/icon_remove.gif?v=20100902) 0 5px no-repeat; color: #d45353; font-family: tahoma, verdana; position: absolute; top: 6px; right: 0; padding-left: 11px}
   .dropper div.images {width: 70px; float: left}
      .dropper div.images img {margin-right: 2px !important}
      .dropper div.images img.poster {width: 52px; border: 3px #ccc solid; margin: 0 0 8px 0}

   .dropper .info {width: 293px; color: #888; font-family: arial; font-size: 11px; float: left; margin: -3px 10px 0 0}
      .dropper .info a {color: #888}
      .dropper .info span {display: block; margin-bottom: 9px}
      .dropper .info b {font-weight: normal}
      .dropper .info i {font-style: normal; white-space: nowrap}
      .dropper .info .name {color: #005; font-size: 12px; font-weight: bold}
      .dropper .info .last a {text-decoration: underline; white-space: nowrap}
      .dropper .info .lined {text-decoration: none; white-space: none}
      .dropper .info .lined:hover {text-decoration: underline}
      .dropper .info .last b {color: #b2b2b2; font-size: 9px}

   .dropper div.etc {color: #999}
      .dropper div.etc .countries {width: 140px; min-height: 50px; position: absolute; top: 30px; left: 388px}
	  * html .dropper div.etc .countries {height: 50px;}
         .dropper div.etc .countries .viewDate {width: 118px; color: #333; text-align: right; display: block; position: relative; padding-bottom: 8px; padding-right: 22px}
         .dropper div.etc .countries .viewDate .flag {position: absolute; top: 1px; right: 0}
         .dropper div.etc .countries i {top: 0; left: auto !important; right: -79px; display: block; padding-right: 13px; color: #999999;}
         .dropper div.etc .countries i.dvd {bottom: auto !important; right: auto !important; display: block; padding-right: 13px}
      .dropper div.etc p.rating {width: 285px; position: absolute; top: 75px; left: 358px}
         .dropper div.etc p.rating span, .dropper div.etc p.rating i, .dropper div.etc p.rating u {color: #fff; float: right; display: block}
         .dropper div.etc p.rating span, .dropper div.etc p.rating u {padding: 5px}
         .dropper div.etc p.rating span {background: #bebebe}
         .dropper div.etc p.rating span a {color: #fff}
         .dropper div.etc p.rating i {background: #f60; width: 30px; font-style: normal; text-align: center; padding: 5px 0}
         .dropper div.etc p.rating i.none {display: none}
         .dropper div.etc p.rating u {width: 105px; color: #999; text-decoration: none; white-space: nowrap}

      .dvd_1, .dvd_2, .bluray_1, .bluray_2 {background: url(/images/profile_disk.gif) no-repeat; font-style: normal; position: absolute; top: 51px; left: 411px; display: block; padding-right: 13px}
      .dropper .dvd_1, .dropper .dvd_2 {background-position: 100% 2px}
      .dropper .bluray_1, .dropper .bluray_2 {background-position: 100% -13px}
      .dropper .dvd_1 img, .dropper .bluray_1 img {margin-right: 7px}

   .dropper div.etc p.replace {width: 129px; color: #999; position: absolute; top: 117px; right: 106px}
      .dropper div.etc p.replace i {font-size: 10px; font-style: normal; display: block}
      .dropper div.etc p.replace select {width: 150px; font-size: 11px}
      .dropper .etc .MyKP_Folder_Select .select {margin: 0 !important}
   .dropper .clear {height: 1px; overflow: hidden; clear: left}

   .dropper2 li {min-height: 1px; padding: 22px 0 12px 0}
   .dropper2 .images {padding-bottom: 10px}
   .dropper2 .last {display: block}
   .dropper2 div.remove {height: 22px}
   .dropper2 div.etc .countries {top: 22px; left: 385px}
   .dropper2 div.etc p.rating {width: 190px}
      .dropper2 div.etc p.rating i.none {visibility: hidden; display: block}
      .dropper2 div.etc p.rating u {text-align: right; float: none; position: absolute; top: 23px; left: 45px}

   .dropper2 div.etc p.rate a {color: #fff}
   .dropper2 div.etc p.rate b,
   .dropper2 div.etc p.rate i,
   .dropper2 div.etc p.rate u,
   .dropper2 div.etc p.rate s {height: 18px; color: #fff; overflow: hidden; cursor: default; position: absolute; padding-top: 5px}
   .dropper2 div.etc p.rate b {background: #ffb27f; width: 30px; font-weight: normal; text-align: center; top: 63px; left: 363px}
   .dropper2 div.etc p.rate i {background: #bebebe; width: 131px; font-style: normal; text-align: left; top: 63px; left: 393px; padding-left: 4px}
   .dropper2 div.etc p.rate u {background: #f60; width: 30px; text-decoration: none; text-align: center; top: 63px; left: 525px}
   .dropper2 div.etc p.rate s {background: none; width: 115px; color: #999; text-decoration: none; text-align: left; top: 86px; left: 393px; padding-left: 20px}

   .dropper .sign, .drop_actor .sign {margin: 0 !important}
   .dropper2 li {position: relative}
   .dropper2 .sign {margin: 0 !important; top: 37px !important; left: 70px !important; z-index: 10}

.dropper2 {color: #777; font-family: arial; font-size: 11px; border-top: 1px #ccc dotted; margin: 15px 0 8px 0}
   .dropper2 .remove {display: none}
   .dropper2 .userVote {width: 23px; height: 18px; font-size: 12px; text-align: center; border: 1px #ccc solid; position: absolute; top: 49px; right: 64px; padding-top: 3px}
   .dropper2 .rating {font-size: 12px; position: absolute; top: 20px; left: 345px}
   .dropper2 .rating b {color: #f60}
   .dropper2 .imdb {font-size: 12px; position: absolute; top: 20px; right: 0}
   .dropper2 .star {background: url(/images/movies/select.gif) -268px -197px; width: 25px; height: 23px; cursor: pointer; overflow: hidden; position: absolute; top: 49px; right: 32px}
      .dropper2 .star:hover {background-position: -242px -197px}
      .dropper2 .starAct {background-position: -242px -197px}
   .dropper2 .myVote {background: #f60; width: 25px; height: 19px; color: #fff; font-size: 12px; text-align: center; cursor: pointer; display: block; position: absolute; top: 49px; right: 32px; padding-top: 4px}
   .dropper2 .selectSmall {background: url(/images/movies/select.gif) -216px -197px; width: 25px; height: 23px; cursor: pointer; display: block; position: absolute; top: 49px; right: 0; opacity: 0.5; filter: alpha(opacity=50)}
      .dropper2 .selectSmall:hover {opacity: 0.8; filter: alpha(opacity=80)}
      .dropper2 .selectSmallAct {opacity: 0.8; filter: alpha(opacity=80)}
   .dropper2 .premierDates {color: #333; position: absolute; top: 88px; right: 0}
      .dropper2 .premierDates .viewDate {min-height: 1px; position: relative; margin-bottom: 7px; padding-right: 21px; text-align:right;}
      .dropper2 .premierDates .flag {position: absolute; top: 1px; right: 0}

   .dropper p.view {clear:both;}
   .dropper p.view a {background: url(/images/movies/add_edit_filmcommg.png) -19px 0; width: 16px; height: 12px; overflow: hidden; display: none}

   .dropper li div.remove input {display: none}
   .dropper li:hover div.remove input, .dropper li div.remove input.act {display: block}
   .dropper li strike {display: none}
   .dropper li:hover strike {display: block}
   .dropper li s.add {display: none}
   .dropper li:hover s.add {display: block}
   .dropper li s.edit {display: block}
   .dropper li:hover s.edit {display: block}
   .dropper li div.remove a.remove {display: none}
   .dropper li:hover div.remove a.remove {display: block}
   .dropper li .number {width: 10px; color: #999; font-size: 10px; position: absolute; top: 8px; left: 0}
   .dropper li:hover .number,  .dropper li .number.act {display: none}
   .drop_actor li input.select {display: none}
   .drop_actor li:hover input.select {display: block}
   .drop_actor li strike {display: none}
   .drop_actor li:hover strike {display: block}
   .drop_actor li s.add {display: none}
   .drop_actor li:hover s.add {display: block}
   .drop_actor li s.edit {display: block}
   .drop_actor li:hover s.edit {display: block}
   .drop_actor li a.remove {display: none}
   .drop_actor li:hover a.remove {display: block}

ul.messagez {width: 138px; border: 1px #ccc solid; margin: 0; padding: 3px 6px}
   ul.messagez li {background-image: url(/images/buttonz/icons_messages.gif); background-repeat: no-repeat; height: 16px; overflow: hidden; white-space: nowrap; margin-bottom: 6px; padding: 1px 0 0 23px}
   ul.messagez li.act {font-weight: bold}
   ul.messagez li.inbox {background-position: 0 0}
   ul.messagez li.outbox {background-position: 0 -17px}
   ul.messagez li.kp {background-position: 0 -34px; margin-bottom: 3px}
   ul.messagez a {color: #005; text-decoration: underline}
p.blacklist {background: url(/images/buttonz/icons_messages.gif) 0 -59px no-repeat; margin: 0 0 0 7px; padding: 0 0 3px 23px}
   p.blacklist a {color: #777; text-decoration: underline}

.friends_block {width: 497px; color: #333; font-family: arial; font-size: 12px; cursor: default; margin: 20px 0}
.rows_1 {height: 68px}
.rows_2 {height: 90px}
.rows_3 {height: 112px}
.rows_4 {height: 134px}
.rows_5 {height: 156px}

   .friends_block * {list-style: none; margin: 0; padding: 0}
   .friends_block .top {width: 497px; height: 25px; overflow: hidden; position: relative}
   .friends_block .top li {background: url(/images/profile/friends_block.gif) no-repeat; width: 125px; height: 21px; color: #f60; text-align: center; position: absolute; top: 0; margin-top: 2px; padding-top: 4px; cursor: pointer; text-decoration: underline}
   .friends_block .top li * {color: #f60; text-decoration: underline}
   .friends_block .top li.all {left: 0}
   .friends_block .top li.online {left: 124px}
   .friends_block .top li.whom {left: 248px}
   .friends_block .top li.common {left: 372px}
   .friends_block .top li.act {background-position: 0 -22px; margin: 0; padding-top: 6px; z-index: 10; cursor: default; text-decoration: none}
   .friends_block .top li.off {color: #999; cursor: default; text-decoration: none}
   .friends_block .top li.line {background: #999; height: 1px; cursor: default; overflow: hidden; top: 22px; padding: 0}
   .friends_block .none {display: none}

   .friends_block .list {width: 475px; font-size: 12px; border: 1px #acacac solid; border-top: none; padding: 10px 10px 0 10px}
   .friends_block .list li, .friends_right li {float: left; padding: 4px 15px 3px 18px}
   .friends_block .list li.off a {font-weight: normal}
   .friends_block .list li.last {background: none; height: 10px; overflow: hidden; clear: left; float: none; padding: 0}
   .friends_block .list a, .friends_right li a {color: #005; font-weight: bold; text-decoration: underline; display: inline; white-space: nowrap}
   .friends_block .list a:hover, .friends_right li a:hover {color: #f60}
   .friends_block .profile_name {height: auto; font-family: arial; font-size: 12px}
   .friends_block .profile_name s {top: 4px}

   .friends_right ul {list-style: none; margin-left: 3px}
   .friends_right li {list-style: none; float: none}
   .friends_right span {font-weight: bold; padding-left: 45px}

.profile_center {color: #333; font-family: arial; cursor: default}
   .profile_center * {list-style: none; margin: 0; padding: 0}
   .profile_center .title {color: #005; font-family: tahoma, verdana; font-weight: bold; margin-bottom: 20px}
   .profile_center .title a {color: #005}
   .profile_center .title a:hover {color: #f60}
   .profile_center .more {margin: 10px 0 30px 0}
   .profile_center .more a {color: #555 !important}
   .profile_center .films {background: url(/images/profile/clock.gif) 100% 100% no-repeat; width: 535px; margin-bottom: 30px !important; padding: 10px 10px 8px 10px !important}
      .profile_center .films .title {color: #777; margin-bottom: 10px}
      .profile_center .films ul {width: 535px; color: #777; font-family: tahoma}
      .profile_center .films li {width: 97px; text-align: center; float: left; padding: 0 5px !important}
      .profile_center .films li.last {height: 20px; overflow: hidden; clear: left; float: none}
      .profile_center .films a {color: #005}
      .profile_center .films a:hover {color: #f60}
      .profile_center .films i {font-style: normal; display: block}
      .profile_center .films ul img {border: 3px #ccc solid; display: block; margin: 0 auto}
      .profile_center .films .more {clear: left; margin: 0}

.drop_actor, .drop_actor * {list-style: none; margin: 0; padding: 0}
.drop_actor {cursor: default}
   .drop_actor li {height: 140px; font-family: arial; font-size: 11px; border-bottom: 1px #ccc dotted; position: relative}
   .drop_actor li.mustsee_aitem {background: #ffe3d1}
   .drop_actor input {cursor: pointer}
   .drop_actor a {text-decoration: underline}

   .drop_actor .pic {margin-bottom: 8px}
   .drop_actor .pic img {border: 3px #ccc solid; display: block}
   .drop_actor .info {width: 260px; color: #888; font-family: arial; font-size: 11px; position: absolute; top: 26px; left: 70px}
      .drop_actor .info a {color: #888}
      .drop_actor .info span {display: block; margin-bottom: 9px}
      .drop_actor .info span b {color: #b2b2b2; font-size: 9px; font-weight: normal}
      .drop_actor .info .name {color: #005; font-family: arial; font-size: 12px; font-weight: bold}
      .drop_actor .info .last a {text-decoration: underline; white-space: nowrap}

   .drop_actor p.select {width: 215px; color: #999; font-family: tahoma, verdana; position: absolute; top: 98px; left: 415px}
      .drop_actor p.select select {width: 130px; font-size: 11px}
   .drop_actor p.copy {width: 115px; color: #999; font-family: tahoma, verdana; font-size: 10px; position: absolute; top: 117px; left: 477px}


.folders {width: 250px; font-family: arial; font-size: 12px; float: left}
   .folders .item {margin-bottom: 3px}
   .folders .act {color: #f60; font-weight: bold}
   .folders .name {position: relative; padding-left: 20px}
   .folders span {background: #f6c8a9; width: 350px; border-top: 3px #f60 solid; display: none; position: absolute; z-index: 20; margin: 2px 0 0 40px; padding: 20px}
   .folders s {background: url(/images/icons/folders.gif) no-repeat; width: 13px; height: 11px; display: block; position: absolute; margin: 2px 0 0 0}
   .folders a {color: #005; text-decoration: underline}
   .folders u {width: 16px; height: 16px; overflow: hidden; position: absolute; top: 0; left: 0}
   .folders .num {color: #777; font-style: normal}
   .folders .fav s {background: url(/images/temporary/iconsfoldersprite.png) no-repeat 0 -28px; width: 15px; height: 12px}

.sign {background: #f6c8a9; width: 457px; min-height: 40px; border-top: 3px #f60 solid; position: absolute; margin-top: -70px; padding: 20px 15px}
.sign * {color: #333}
.sign_edit {width: 480px; text-align: center; padding: 5px !important}
.sign_edit a {background: url(/images/bg_close.gif); width: 11px; height: 11px; overflow: hidden; display: block; position: absolute; top: 5px; left: 475px}
.sign textarea {width: 460px; height: 78px; font-family: tahoma, verdana; font-size: 12px; float: left; padding: 2px}
.sign input {background: #f2f2f2; width: 120px; height: 24px; font-family: tahoma, verdana; font-size: 11px; text-align: center; border: 1px #fff outset; overflow: hidden; margin: 4px 0 0 0 !important}
.sign input.save {font-weight: bold}

s.add, s.edit {background: url(/images/movies/add_edit_filmcommgg.png) no-repeat; cursor: pointer; overflow: hidden; display: block; position: absolute; bottom: 3px}
s.add {background-position: 0 0; width: 19px; height: 14px}
s.edit {background-position: -19px 0; width: 16px; height: 12px}
.drop_actor .sign input.save {font-weight: bold}

.createNewFolder {background: #e9e9e9; width: 136px; min-height: 1px; position: relative; margin-bottom: 2px; padding: 0 0 18px 40px}
   .createNewFolder .icon {background: url(/images/icons/folders.gif) 0 -12px; width: 13px; height: 11px; display: block; position: absolute; top: 4px; left: 20px}
   .createNewFolder .folderInput input {background: #fff; width: 101px; height: 17px; color: #999; font-family: tahoma, verdana; font-size: 11px; border: 1px #999 solid; padding: 0 0 0 4px}
   .createNewFolder .createButton {background: url(/images/profile/icons.gif); width: 15px; height: 16px; cursor: pointer; overflow: hidden; display: block; position: absolute; top: 1px; left: 152px}

.genres, .genres * {font-family: tahoma, verdana; font-size: 11px; list-style: none; margin: 0; padding: 0}
.genres {margin-left: 20px}
   .genres dt {color: #333; font-weight: bold; padding: 17px 0}
   .genres dd {color: #555; position: relative; padding: 0 0 8px 20px}
   .genres .flag {position: absolute; top: 2px; left: -18px}
   .genres input {position: absolute; top: 1px; left: 0}
   .genres .act {color: #f60; font-weight: bold}
   .genres .button {padding-top: 10px; padding-left: 0}
   .genres .button input {width: 125px; color: #777; cursor: pointer; position: static; padding: 1px 0 2px 0}

#imp_exp, .imp_exp {background: url(/images/profile/bg_imp_exp.jpg) 100% 100% no-repeat; color: #777; border: 1px #ccc solid; cursor: default; position: relative; margin: 35px 25px; padding: 15px}
#imp_exp {min-height: 10px}
#imp_exp * {margin: 0; padding: 0}
#imp_exp p {width: 330px; padding: 8px 0}
#imp_exp a {color: #4c4ca0; text-decoration: underline}
#imp_exp a:hover {text-decoration: none}
#imp_exp input, #imp_exp select {background: #fff; width: 300px; color: #999; font-family: tahoma, verdana; font-size: 11px; border: 1px #999 solid; display: block; padding: 4px 4px 5px 4px}
#imp_exp select {width: 310px; margin: 5px 0; padding: 1px 1px 2px 1px}
#imp_exp span {background: #f2f2f2; display: block; position: absolute; margin-top: 10px; padding: 5px}
#imp_exp span input {background: #ece9d8 url(/images/profile/imp_exp_button.gif) 65px -31px no-repeat; width: 90px; color: #555; font-weight: bold; text-align: left; border: 1px #fff outset; cursor: pointer; display: block; padding: 5px 0 6px 12px}
#imp_exp .close {background: url(/images/bg_close.gif); width: 11px; height: 11px; overflow: hidden; display: block; position: absolute; top: 15px; right: 15px}
#imp_exp .head, .imp_exp .head {background: url(/images/profile/imp_exp_icon.gif) no-repeat; color: #f00; font-weight: bold; margin-bottom: 35px; padding: 1px 0 1px 40px}

#imp_exp form {background-image: url(/images/profile/imp_exp.jpg?v=2); background-repeat: no-repeat; width: 330px; position: relative}
   #imp_exp .fb {background-position: 0 0; padding: 80px 0 94px 0}
   #imp_exp .twitter {background-position: -330px 0; padding: 89px 0 100px 0}
   #imp_exp .vkontakte {background-position: -660px 0; padding: 70px 0 110px 0}
   #imp_exp .lj {background-position: -990px 0; padding: 70px 0 35px 0}
   #imp_exp .imdb {background-position: -1320px 0}

#imp_exp .twitter span {margin-top: 5px}
#imp_exp .twitter a {color: #4c4ca0; text-decoration: underline}
#imp_exp .twitter a:hover {text-decoration: none}

#imp_exp .lj .pass, #imp_exp .lj .pass_2 {width: 117px; float: left; display: block}
#imp_exp .lj .pass_2 {margin: 0}
#imp_exp .lj i {width: 56px; font-style: normal; text-align: center; float: left; display: block; padding-top: 5px}
#imp_exp .lj div {width: 358px; clear: left; position: relative; padding-top: 14px}
#imp_exp .lj span {left: 0; margin: 0}
#imp_exp .disabled_butt {background-position: 65px -105px; color: #999; cursor: default}

#imp_exp .imdb {float: left; z-index: 9; padding-top: 80px}
#imp_exp .imdb span input {background-position: 65px 5px}
#imp_exp .imdb .disabled_butt {background-position: 65px -141px}

#imp_exp .dis {background-position: 85px -68px; width: 110px !important}
#imp_exp .close_bottom {bottom: 10px !important; left: 435px !important; z-index: 10; margin: 0}
#imp_exp .close_bottom input {background-image: none; text-align: center; font-weight: normal; padding-left: 0; padding-right: 0}

.imp_exp {background: none; height: 14px; overflow: hidden}
.imp_exp .close {display: none !important}
.imp_exp .show {font-weight: normal; display: block; position: absolute; top: 16px; right: 15px}
.imp_exp .show a {color: #777; text-decoration: underline}
.imp_exp .show a:hover {text-decoration: none}

#imp_exp .head {margin-bottom: 39px}
#imp_exp .fb span {margin-top: 5px}
#imp_exp .fb a {color: #4c4ca0; text-decoration: underline}
#imp_exp .fb a:hover {text-decoration: none}
#imp_exp .close_bottom {left: 415px !important}

#imp_exp .export_button_right {margin-left: 12px !important}
#imp_exp .export_button_left input {width: 145px !important}
#imp_exp .export_button_right input {width: 145px !important}
.imp_exp .head a {color: #f00; text-decoration: underline}

#folderList, #folderList * {list-style: none; margin: 0; padding: 0}
#folderList {background: #e9e9e9; width: 176px; font-family: tahoma, verdana; font-size: 11px; white-space: nowrap; margin-top: 0; padding: 12px 0 5px 0 !important}
   #folderList li {min-height: 1px; color: #005; display: table; position: relative; padding: 3px 0; padding-left: 40px; width:75%;}
   #folderList li:last-child {margin: 0}
   #folderList a {color: #005; text-decoration: underline}
   #folderList .removeFolder {background: url(/images/comm_elements.gif) 0 -80px; width: 7px; height: 7px; border: 3px #e9e9e9 solid; border-right-width: 6px; border-left-width: 7px; cursor: pointer; visibility: hidden; position: absolute; top: 4px; left: 0}
   #folderList .removeFolder:hover {background-position: 0 -92px}
   #folderList li:hover .removeFolder {visibility: visible}

.js-system-folder s {
   cursor: default;
   background: url(/images/icons/folders.gif);
   width: 13px;
   height: 11px;
   display: block;
   position: absolute;
   top: 4px;
   left: 20px;
}

#folderList:not(.js-system-folder) s {
   background: url(/images/icons/folders.gif);
   width: 13px;
   cursor: move;
   height: 11px;
   display: block;
   position: absolute;
   top: 4px;
   left: 20px;
}



   #folderList li.active {background-color: #ffe3d1;}
   #folderList .nameAndNum {}
   #folderList .act {color: #f60 /*; font-weight: bold */}
   #folderList .gray s {background-position: 0 -12px}
   #folderList .fav s {background: url(/images/temporary/iconsfoldersprite.png) no-repeat 0 -27px; width: 15px; height: 13px}
   #folderList .favGray s {background: url(/images/temporary/iconsfoldersprite.png) no-repeat 0 -39px; width: 15px; height: 13px}
   #folderList .willWatch s {background-position: 0 -52px; width: 16px; height: 15px}
   #folderList .watched s {background-position: 0 -68px; width: 16px; height: 15px}
   #folderList .lovely s {background-position: 0 -84px; width: 16px; height: 15px}
   #folderList .voted s {background-position: 0 -100px; width: 16px; height: 15px}

.friends_settings, .friends_settings * {list-style: none; margin: 0; padding: 0}
   .friends_settings {color: #333; font-family: arial; font-size: 12px; border: 1px #c5c5c5 solid; position: relative; padding: 13px 10px 10px 38px}
   .friends_settings li {padding-bottom: 5px}
   .friends_settings input {position: absolute; margin: 1px 0 0 -22px}
   .friends_settings .last {position: absolute; bottom: 10px; right: 10px}
   .friends_settings .last input {background: #ece9d8; width: 88px; color: #333; font-family: tahoma, verdana; font-size: 11px; border: 1px #fff outset; cursor: pointer; position: static; padding: 4px 0 5px 0}
td.comm-pic, td.comm-user, td.comm-title, td.comm-date, td.comm-text, td.comm-rate, td.permalink {background-color: #e1e1e1}

.ical {background: #fff; width: 560px; height: 320px; cursor: default; position: absolute; z-index: 900; padding: 20px}
   .ical * {color: #333; font-family: arial; font-size: 12px; margin: 0; padding: 0; cursor:default;}
   .ical img {border: none; display: block}
   .ical p {clear: left}
   .ical p.title {font-size: 25px; padding-bottom: 30px}
   .ical p a {color: #007; text-decoration: underline; cursor:pointer;}
   .ical p a:hover {text-decoration: none}
   .ical div {height: 100px; color: #999; float: left}
   .ical .google {width: 200px; text-indent: 7px}
   .ical .yandex {width: 190px}
   .ical .yandex img {margin-left: 7px}
   .ical .outlook {width: 140px; text-indent: 35px}
   .ical .text {background: #fff; width: 543px; color: #333; border: 1px #a5acb2 solid; display: block; margin: 10px 0; padding: 5px 8px 6px 8px}
   .ical .button {width: 120px; color: #333; cursor: pointer; display: block; margin: 0 auto; margin-top: 25px; padding: 2px 0 3px 0}
   .ical .close {background: url(/images/bg_close.gif); width: 11px; height: 11px; overflow: hidden; display: block; position: absolute; top: 5px; right: 5px}

.loadimage {width: 130px; color: #333; font-family: tahoma, verdana; font-size: 13px; margin-top: 10px}
body:nth-of-type(1) .loadimage {width: 113px !important}

.user_online {background: url(/images/user_online.gif); width: 63px; height: 17px; overflow: hidden; display: block; margin-top: 3px}
.add_to_google, .excel {font-size: 11px; font-weight: normal; display: block; position: absolute; padding: 2px 0 3px 20px}
   .add_to_google {background: url(/images/profile/google.gif) 0 1px no-repeat; margin-top: 5px}
   .excel {background: url(/images/profile/excel_2.gif) 0 1px no-repeat; margin-top: 6px}
   .add_to_google a, .excel a {color: #777; text-decoration: underline}
.edit_folder {color: #777; font-size: 11px; text-decoration: none; position: absolute; bottom: -25px; left: 0; padding: 2px 0 3px 0}
   .edit_folder a {color: #777; text-decoration: underline}
.await {width: 138px; height: 30px; color: #777; font-size: 11px; text-decoration: none; cursor: default; display: block; position: absolute; bottom: -29px; left: 353px}
   .await * {position: absolute; margin: 0; padding: 0}
   .await span {color: #777; margin: 10px 0 0 -113px}
   .await a, .await b {background: url(/images/rating_hands.gif) no-repeat; width: 23px; font-weight: bold; height: 20px; color: #777; display: block; top: 0; padding: 9px 0 2px 38px}
   .await a {text-decoration: underline}
   .await a:hover, .await b {color: #ff8f00}
   .await a.no, .await b.no {background-position: 0 -60px; left: 76px}
   .await a.yes:hover, .await b.yes {background-position: 0 -120px}
   .await a.no:hover, .await b.no {background-position: 0 -180px}
   .await .loader {background: url(/images/ajax_star_or.gif) no-repeat; width: 16px; height: 16px; overflow: hidden; display: none; top: 25px; left: -31px}
   .await .none {visibility: hidden}
   .await .yes.disabled {background-position: 0 0; color: #777}
   .await .no.disabled {background-position: 0 -60px; left: 76px; color: #777}

.heIsMyFriend {width: 100px; height: 14px; text-align: right; overflow: hidden; clear: right; float: right; position: relative; margin-bottom: 5px}
   .heIsMyFriend a  {background: url(/images/profile/friends_in.gif) 100% 0 no-repeat; width: 14px; height: 14px; cursor: default; overflow: hidden; float: right; display: block}
   .heIsMyFriend b {color: #777; font-weight: normal; display: none; position: absolute; top: 0; right: 24px}
   .heIsMyFriend a:hover b {display: block}
.iAmHisFriend {width: 100px; height: 14px; text-align: right; overflow: hidden; clear: right; float: right; position: relative; margin-bottom: 5px}
   .iAmHisFriend a {background: url(/images/profile/friends_in.gif) 100% -15px no-repeat; width: 14px; height: 14px; cursor: default; overflow: hidden; float: right; display: block}
   .iAmHisFriend b {color: #777; font-weight: normal; display: none; position: absolute; top: 0; right: 24px}
   .iAmHisFriend a:hover b {display: block}

.nick {height: auto; color: #999; margin-bottom: 10px; padding-top: 0}
.nick s {top: 6px}

.bg_empty {background: url(/images/profile/bg_empty_page.jpg) 100% 118px no-repeat}

.await_and_fav {width: 555px; color: #333; margin: 20px 0 30px 0 !important}
   .await_and_fav * {font-family: tahoma, verdana; list-style: none; margin: 0; padding: 0}
   .await_and_fav .block {background: #f2f2f2 url(/images/profile/clock_fav.jpg) -10px 0 no-repeat; padding: 42px 10px 10px 10px}
   .await_and_fav .title {color: #777; font-weight: bold; margin-bottom: 12px}
      .await_and_fav .title .profile_name {color: #777; font-size: 11px; display: inline; margin-left: 5px}
      .await_and_fav .title .profile_name s {top: 0}
   .await_and_fav .list {width: 535px; color: #777; font-family: tahoma, verdana}
      .await_and_fav li {width: 97px; text-align: center; float: left; padding: 0 5px}
      .await_and_fav .last {height: 1px; overflow: hidden; clear: left; float: none}
      .await_and_fav li img {width: 52px; border: 3px #ccc solid; display: block; margin: 0 auto}
      .await_and_fav li a {color: #005}
      .await_and_fav li a:hover {color: #f60}
   .await_and_fav i {font-style: normal; display: block}
   .await_and_fav .more {background: #fee3d0; color: #555; clear: left; margin: 0; padding: 8px 10px 10px 10px}
   .await_and_fav2 .block {background: #f2f2f2 url(/images/profile/clock_fav.jpg) -565px 0 no-repeat}

.online_friends_right {padding: 5px 0 0 5px}
   .online_friends_right .profile_name {height: auto; font-size: 11px; margin-bottom: 1px; padding-top: 0}
   .online_friends_right .profile_name s {background-position: 0 -169px; top: 0}
      .online_friends_right .profile_name_lj s {background-position: 0 -17px !important}
      .online_friends_right .profile_name_fb s {background-position: 0 -33px !important}
      .online_friends_right .profile_name_tw s {background-position: 0 -51px !important}
      .online_friends_right .profile_name_vk s {background-position: 0 -68px !important}
      .online_friends_right .profile_name_ma s {background-position: 0 -85px !important}
      .online_friends_right .profile_name_ya s {background-position: 0 -102px !important}
      .online_friends_right .profile_name_li s {background-position: 0 -119px !important}
      .online_friends_right .profile_name_oi s {background-position: 0 -136px !important}
      .online_friends_right .profile_name_go s {background-position: 0 -152px !important}


.profileInserts {background: url(/images/profile/inserts_bg.gif) 0 29px repeat-x; width: 850px; height: 30px; cursor: default; position: absolute; top: -30px; left: 0; z-index: 10}
   .profileInserts * {list-style: none; margin: 0; padding: 0}
   .profileInserts .list {padding-left: 3px}
   .profileInserts li {height: 19px; float: left; margin: 5px 7px 0 0}
   .profileInserts span, .profileInserts a {background: url(/images/profile/inserts.png); height: 19px; font-size: 11px; font-weight: bold; display: block; position: relative; padding: 5px 10px 0 10px}
   .profileInserts a {color: #007 /*2b70ac*/}
   .profileInserts b, .profileInserts i {background: url(/images/profile/inserts.png); width: 4px; height: 24px; overflow: hidden; display: block; position: absolute; top: 0}
   .profileInserts b {background-position: 0 -31px; left: -3px}
   .profileInserts i {background-position: -5px -31px; right: -3px}
   .profileInserts .act_gray span, .profileInserts .act_white span {background: #f2f2f2; height: 22px; margin-top: -5px; padding-top: 8px}
   .profileInserts .act_white span {background: #fff}
   .profileInserts .act_gray b, .profileInserts .act_gray i, .profileInserts .act_white b, .profileInserts .act_white i {height: 30px}
   .profileInserts .act_gray b {background-position: -10px -25px}
   .profileInserts .act_gray i {background-position: -15px -25px}
   .profileInserts .act_white b {background-position: -20px -25px}
   .profileInserts .act_white i {background-position: -25px -25px}
   .profileInserts .gray {color: #999}
   .profileInserts .gray a {color: #999; text-decoration: underline}
   .profileInserts .off * {color: #999}

.folderStatus {min-height: 1px; position: relative}
   .folderStatus .link {min-height: 1px; white-space: nowrap; position: absolute; top: 6px; right: 142px; padding-right: 18px}
   .folderStatus .link a {color: #11a222; text-decoration: underline}
   .folderStatus .link .icon {background: url(/images/profile/folderStatus.gif); width: 9px; height: 10px; overflow: hidden; position: absolute; top: 3px; right: 0}
   .folderStatus .button {background: url(/images/profile/folderStatus.gif); width: 84px; height: 24px; color: #777; line-height: 24px; border: 1px #fff outset; padding-right: 35px}
   .folderStatus .button:active {width: 85px; height: 23px; padding: 1px 34px 0 0}
   .folderStatus.public .link a {color: #11a222}
   .folderStatus.public .link .icon {background-position: 0 -50px}
   .folderStatus.public .button {background-position: 0 0}
   .folderStatus.private .link {color: #a21111}
   .folderStatus.private .link .icon {background-position: -10px -50px}
   .folderStatus.private .button {background-position: 0 -25px}
.tooltip {display: none}

.dropper .await_and_counties {position: absolute; top: 23px; right: 31px}
.dropper .await_and_counties .countries {color: #333; position: static; padding-right: 26px}
.dropper .await_and_counties .countries b {font-weight: normal; display: block; margin-bottom: 8px}
.dropper .await_and_counties .countries img {position: absolute; margin: 1px 0 0 3px}
.dropper .coming_films_hands {background: url(/images/icons/coming_films.gif) 0 -15px; width: 72px; height: 48px; font-size: 10px; float: right; position: relative; margin-right: 4px}
.dropper .coming_films_hands2 {float: none; position: absolute; top: 50%; right: 31px; margin-top: -24px}
   .dropper .coming_films_hands .hand {background: url(/images/icons/coming_films.gif); width: 22px; height: 22px; color: #777; display: block; position: absolute}
      .dropper .coming_films_hands .yes_inactive {background-position: 0 -64px; top: 9px; left: 12px; cursor: pointer}
      .dropper .coming_films_hands .yes_active {background-position: 0 -87px; top: 9px; left: 12px}
      .dropper .coming_films_hands .no_inactive {background-position: -23px -64px; top: 17px; left: 39px; cursor: pointer}
      .dropper .coming_films_hands .no_active {background-position: -23px -87px; top: 17px; left: 39px}
      .dropper .coming_films_hands .yes_inactive:hover {background-position: 0 -87px}
      .dropper .coming_films_hands .no_inactive:hover {background-position: -23px -87px}
   .dropper .coming_films_hands .hand b {font-weight: normal; white-space: nowrap; display: none; position: absolute}
      .dropper .coming_films_hands .yes_inactive b {top: 23px; left: -1px}
      .dropper .coming_films_hands .yes_active b {top: 23px; left: -1px; display: block}
      .dropper .coming_films_hands .no_inactive b {top: -16px; left: -5px}
      .dropper .coming_films_hands .no_active b {top: -16px; left: -5px; display: block}
      .dropper .coming_films_hands .yes_inactive:hover b {display: block}
      .dropper .coming_films_hands .no_inactive:hover b {display: block}
   .dropper .coming_films_hands .loader {background: url(/images/loaders/f60_fff.gif); width: 16px; height: 16px; display: none; position: absolute; top: 16px; left: -21px}
   .drop_actor .sign, .drop_actor .sign_edit {top: 15px !important}

/* Reservation cancel */
.popupError {background: #f2f2f2; width: 400px; font-size: 11px; border: 2px #f00 solid}
   .popupError .top {background: #f00; height: 19px; color: #fff; position: relative; padding: 3px 10px 0 10px}
   .popupError .top a {color: #fff; text-decoration: underline; white-space: nowrap; position: absolute; top: 2px; right: 10px; padding-right: 15px}
   .popupError .top s {background: url(/images/book/close.gif); width: 11px; height: 11px; overflow: hidden; display: block; position: absolute; margin: 3px 0 0 47px}
   .popupError .close {width: 85px; color: #333; cursor: pointer; display: block; margin: 10px auto}
   .popupError #errorBlockText, .popupError .insider {color: #333; text-align: center; display: block; padding: 10px}
   .popupError #errorBlockText b {font-weight: normal}
.popupErrorGray2 {border-color: #999}
   .popupErrorGray2 .top {background: #999}
   .popupErrorGray2 .insider {color: #333}
/* Reservation cancel end */

.messages * {list-style: none; margin: 0; padding: 0}
.messages {width: 640px; color: #333; overflow: hidden; position: relative}
   .messages .buttons {height: 26px; overflow: hidden; position: relative; margin: 7px 0}
   .messages .button {background: #ece9d8 url(/images/icons/inputs.gif); height: 26px; color: #555; font-family: tahoma, verdana; font-size: 11px; line-height: 24px; border: 1px #fff outset; padding: 0 7px 0 18px}
      @-moz-document url-prefix() {.messages .button {padding-bottom: 4px}}
      .messages .buttons .button {position: absolute; top: 0}
	  .messages .check {width: 166px; left: 0; padding-left: 8px}
      .messages .remove {background-position: 0 -25px; width: 126px; left: 174px}
      .messages .remove1 {background-position: 0 -25px; width: 126px; left: 0}
      .messages .remove_outmessage {background-position: 0 -25px; width: 126px;}
      .messages .buttons .button[disabled] {opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); cursor:default;}
   .messages .gray {background: #e1e1e1; height: 41px; position: relative}
      .messages .gray .checkboxes {width: 300px; color: #777; position: absolute; top: 13px; left: 13px}
      .messages .gray label {text-decoration: underline; cursor: pointer; display: block; float: left; position: relative; margin-right: 18px; padding-left: 20px}
      .messages .gray input {position: absolute; top: 1px; left: 0}
      .messages .gray .links {color: #777; position: absolute; top: 13px; right: 13px}
      .messages .gray .links span {padding-left: 3px}
      .messages .gray .links span.active {font-weight:bold;}
      .messages .gray .links a {color: #777; text-decoration: underline}
   .messages .container {background: #fff; position: relative; padding: 0}
      .messages .container .mess {min-height: 72px; border-top: 1px #ccc dotted; position: relative; padding: 0 13px 0 268px}
      .messages .container .mess img {cursor: pointer}
         .messages .container input {position: absolute; top: 30px; left: 13px}
         .messages .container .envelope {background: url(/images/icons/envelopes.gif) 0 -26px; width: 12px; height: 10px; position: absolute; top: 31px; left: 42px; cursor: pointer}
         .messages .container .user {width: 46px; height: 46px; display: block; position: absolute; top: 13px; left: 70px}
         .messages .container .name_date {width: 140px; position: absolute; top: 22px; left: 123px}
            .messages .container .name a {color: #007; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline}
            .messages .container .name a:hover {text-decoration: none; z-index: 3}
			.messages .container .profile_name {height: auto;color: #007; font-family: arial; font-size: 12px}
            .messages .container .profile_name s {top: 0}
            .messages .container .profile_name a {color: #007; font-family: arial; font-size: 12px; font-weight:bold; text-decoration: underline}
            .messages .container .profile_name a:hover {text-decoration: none}
            .messages .container .date {color: #999; font-family: tahoma, verdana; font-size: 10px; display: block}
         .messages .container table {height: 72px; border-collapse: collapse}
            .messages .container td {height: 72px; color: #777; vertical-align: middle}
            .messages .container .subject a {color: #333; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline}
            .messages .container .subject a:hover {text-decoration: none}
      .messages .container .reply {background: #fff}
         .messages .container .reply .envelope {background-position: 0 -12px; width: 13px; height: 14px}
         .messages .container .reply .name a {font-weight: normal}
         .messages .container .reply  .profile_name a {font-weight: normal}
         .messages .container .reply .subject a {font-weight: normal}
      .messages .container .read {background: #fff}
		 .messages .container .read .envelope { background-position: 0 0px;  width: 13px; height: 12px}
         .messages .container .read .name a {font-weight: normal}
		 .messages .container .read .profile_name a {font-weight: normal}
         .messages .container .read .subject a {font-weight: normal}
      .messages .container .new  {background: #ffe3d1}
      .messages .container .first {border: none}
      .messages .container .mainLink {background: url(/images/spacer.gif); width: 601px; height: 71px; display: block; position: absolute; top: 0; left: 39px; z-index: 1}

.friends_search_right {width: 221px; color: #777; font-family: arial; font-size: 11px; border: 1px #ccc solid; margin-bottom: 20px; padding: 18px 3px 20px 14px}
   .friends_search_right img {}
   .friends_search_right p {margin: 0}
   .friends_search_right a {text-decoration: underline}
   .friends_search_right .header {font-size: 12px; font-weight: bold; margin-bottom: 11px}
      .friends_search_right .orange a {color: #f60}
      .friends_search_right .gray a {color: #777}
   .friends_search_right .soc {margin-bottom: 8px}
      .friends_search_right .soc .item {float: left; padding-right: 10px}
      .friends_search_right .soc .item a {background: url(/images/icons/friends_search_soc.gif?v=3); width: 32px; height: 32px; display: block}
         .friends_search_right .soc .fb a {background-position: 0 0}
         .friends_search_right .soc .tw a {background-position: -33px 0}
         .friends_search_right .soc .lj a {background-position: -66px 0}
         .friends_search_right .soc .ma a {background-position: -99px 0}
         .friends_search_right .soc .vk a {background-position: -132px 0}
      .friends_search_right .soc .clear {height: 1px; overflow: hidden; clear: left}
   .friends_search_right .separator {width: 93px; height: 14px; border-bottom: 1px #ccc dotted; overflow: hidden; margin: 0 auto; margin-bottom: 11px}
   .friends_search_right .pics {margin-bottom: 8px}
      .friends_search_right .pics .item {float: left; margin-right: 7px; overflow: hidden; width:40px; height:40px;border: 2px #ccc solid}
      .friends_search_right .pics .item img {border:none; visibility:hidden }
      .friends_search_right .pics .clear {height: 1px; overflow: hidden; clear: left}

/*  МЕНЮ-TAB  */

.profileInsertsMenu {
    font-family: arial;
    cursor: default;
    height: 30px;
    left: 0;
    position: relative;
    top: -13px;
    margin-top:-10px;
    z-index: 10;
}

.profileInsertsMenu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.profileInsertsMenu li {
    float: left;
    height: 33px;
    margin: 5px 0 0 0;
	border-right:1px solid #c6c6c6;
	border-bottom: 2px solid #C6C6C6;
    background: #f4f4f4;
}

.profileInsertsMenu span, .profileInsertsMenu a {
    background:url('/images/profile/bg_profil_menu.jpg') repeat-x;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    padding: 9px 0px 0 0px;
    position: relative;
    text-align:center;
}

.profileInsertsMenu a {
    font-family: arial;
    color: #333333;
    text-decoration:underline;
    height:24px;
}

.profileInsertsMenu a:hover {
    background: #d8dfe6 !important;
}

.profileInsertsMenu b, .profileInsertsMenu i {
    background: url("/images/profile/bg_profil_menu.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 4px;
}

.profileInsertsMenu b {
    background-position: 0 -31px;
    left: -4px;
}

.profileInsertsMenu i {
    background-position: -5px -31px;
    right: -4px;
}

.profileInsertsMenu .act_gray, .profileInsertsMenu .act_white  {
    border-bottom:none;
    color:#ff6600;
}

.profileInsertsMenu .act_gray span, .profileInsertsMenu .act_white span {
    background: none repeat scroll 0 0 #ffffff;
    height: 25px;
    margin-top: -5px;
    padding: 13px 0px 0 0px;
}

.profileInsertsMenu .act_gray {
   border-left:none !important;
   color:#ff6600 !important;
   border-bottom:none !important;
}

.profileInsertsMenu .act_white span {
    background: none repeat scroll 0 0 #FFFFFF;
}

.profileInsertsMenu .gray {
    color: #999999;
}
.profileInsertsMenu .gray a {
    color: #999999;
    text-decoration: underline;
}
.profileInsertsMenu .off * {
    color: #999999;
}

.profileInsertsMenu .menuButton1 span, .profileInsertsMenu .menuButton1 a {
   width: 100px;
}
.profileInsertsMenu .menuButton2 span, .profileInsertsMenu .menuButton2 a {
   width: 100px;
}
.profileInsertsMenu .menuButton3 span, .profileInsertsMenu .menuButton3 a {
   width: 100px;
}
.profileInsertsMenu .menuButton4 span, .profileInsertsMenu .menuButton4 a {
   width: 120px;
}
.profileInsertsMenu .menuButton5 span, .profileInsertsMenu .menuButton5 a {
   width: 100px;
}
.profileInsertsMenu .menuButton6 span, .profileInsertsMenu .menuButton6 a {
   width: 100px;
}
.profileInsertsMenu .menuButton7 span, .profileInsertsMenu .menuButton7 a {
   width: 100px;
}
.profileInsertsMenu .menuButton8 span, .profileInsertsMenu .menuButton8 a {
   width: 123px;
}
.profileInsertsMenu .menuButton8 span, .profileInsertsMenu .menuButton8 a {
   width: 123px;
}
.profileInsertsMenu .menuButton8, .profileInsertsMenu .menuButton8  {
   border-right:none !important;
}

#profileInfoWrap {
    margin:16px 0 0 0;
    padding:0px;
}

/*  ЛЕВЫЙ БЛОК  */

#profileInfoWrap .profileInfoWrapLeft{
    margin:0px;
    padding:0px 0 30px 0;
    width:180px;
    float:left;
}

#profileInfoWrap .profileInfoWrapLeft  a {
	font-size:11px;
	color:#224488;
	text-decoration:underline;
}

#profileInfoWrap .profileInfoWrapLeft  a:hover {
	text-decoration:none;
}

#profileInfoWrap .profileInfoWrapLeft .set_link {
    display:inline-block;
	text-align:center;
	margin:10px 0 0 30px;
}

#profileInfoWrap .profileInfoWrapLeft .link_soc_user {
    margin-top:15px;
	padding-left:11px;
    margin-bottom:0px;
}

#profileInfoWrap .profileInfoWrapLeft .link_soc_user li {
	list-style:none;
	padding-left:20px;
	position:relative;
	margin-top:7px;
}

#profileInfoWrap .profileInfoWrapLeft .link_friend li a {
	font-size:11px;
	color:#0b4b92;
	text-decoration:underline;
}

#profileInfoWrap .profileInfoWrapLeft .link_friend li a:hover {
	text-decoration:none;
}

#profileInfoWrap .profileInfoWrapLeft .link_soc_user i {
    background: url("/images/profile/sprite_new_profile.png") no-repeat;
	display:block;
	position:absolute;
	left:0px;
	width:13px;
	height:13px;
}

.friend_list_container {
    height:143px !important;
}

#profileInfoWrap .profileInfoWrapLeft #user_facebook i{
	background-position:0 0;
}

#profileInfoWrap .profileInfoWrapLeft #user_twitter i{
	background-position:0 -25px;
}

#profileInfoWrap .profileInfoWrapLeft #user_vk i{
	background-position:0 -49px;
}

#profileInfoWrap .profileInfoWrapLeft #user_skype i{
	background-position:-24px -49px;
}

#profileInfoWrap .profileInfoWrapLeft #user_icq i{
	background-position:-47px -49px;
}

#profileInfoWrap .profileInfoWrapLeft #avatar_f {
}

#avatarUserBox {
    border: 5px solid #FFFFFF;
    box-shadow: 0px 1px 2px #999999;
    width:120px;
    overflow:hidden;
    margin-bottom:10px;
}
#avatarUserBox img{
}
.avatarUserBoxP {
    margin-left:25px;
}

.shadow {
    box-shadow: 0 -8px 15px #333333 !important;
}
/*  ПРАВЫЙ БЛОК  */


#profileInfoWrap .profileInfoWrapRight{
    float:left;
    width:645px;
}

#profileInfoWrap .profileInfoWrapRight .profile_header {
	position:relative;
}

#profileInfoWrap .profileInfoWrapRight .profile_header a {
	font-size:11px;
	color:#0b4b92;
	text-decoration:underline;
}

#profileInfoWrap .profileInfoWrapRight .profile_header a:hover {
	text-decoration:none;
}

#profileInfoWrap .is_friend {

}

#profileInfoWrap .onlineButton {
    background:#ffb27f;
    color:#fff;
    padding: 1px 7px 2px;
}

#profileInfoWrap .addFriend:hover {
    background: #889eb1 url(/images/profile/bg_buttom2.jpg) repeat-x  0px bottom !important;
    border-left:1px solid #838383 !important;
    border-right:1px solid #838383 !important;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name {
	font-family: 'Georgia', serif;
	color:#333333 !important;
	font-size:23px;
	font-weight:bold;
	font-style:italic;
	padding-left:0px;
    width:350px;
}

#profileInfoWrap .infoUserAuth {
    font-family: Arial;
    background:#f4f4f4;
    padding:6px 11px 4px 11px;
    font-size:11px;
    color:#aaaaaa;
    position:relative;
    top:-26px;
}

#profileInfoWrap .infoUserAuth a {
    font-family: Arial;
    font-size:11px;
    color:#aaaaaa;
    text-decoration:underline;
}
#profileInfoWrap .infoUserAuth a:hover {
    text-decoration:none;
}
#profileInfoWrap .infoUserAuth a span.greenFont {
    color:#006600;
}
#profileInfoWrap .infoUserAuth a span.redFont {
    color:#990000;
}
#profileInfoWrap .infoUserAuth .report_accepted {
    color:#006600;
}
#profileInfoWrap .infoUserAuth .report_declined {
    color:#990000;
}


#profileInfoWrap .infoUserAuth  > span {
    float:left;
    display:block;
    padding-right:115px;
}

#profileInfoWrap .infoUserAuth span.last {
    padding-right:0px;
}


#profileInfoWrap .infoUserAuth b {
    display:block;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.socIcon {
    background: url("/images/profile/sprite_new_profile.png") no-repeat;
    display:inline-block;
    opacity:0.5;
    margin-right:5px;
    height:16px;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_ma {
    background-position:-112px -36px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_vk {
    background-position:-112px -18px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_li {
    padding-left:19px !important;
    background-position:-95px top;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_tw {
    background-position:-76px -36px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_fb {
    background-position:-94px -18px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_lj {
    padding-left:19px !important;
    background-position:-95px -36px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_go {
    background-position:-76px -18px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_oi {
    background-position:-112px top;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_ya {
    background-position:-76px top;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name span.profile_name_od {background: url(/images/profile/icons_soc.gif?v=5) no-repeat 0px -185px; display:inline-block; padding-left:16px !important;}

#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name_info {
	font-size:11px;
	color:#777777;
	line-height:29px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name_info span.sex_male{
    background: url("/images/profile/sprite_new_profile.png") no-repeat -47px -15px;
    height:25px;
    width:10px;
    display:inline-block;
	color:#777777;
    padding-left:16px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name_info span.sex_female{
    background: url("/images/profile/sprite_new_profile.png") no-repeat -19px -15px;
    height:25px;
    width:10px;
    display:inline-block;
	color:#777777;
    padding-left:16px;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name_info span a{
	color:#0b4b92;
    text-decoration:underline;
    display:inline-block;
    margin-left:3px;
}
#profileInfoWrap .profileInfoWrapRight .profile_header .nick_name_info span a:hover{
    text-decoration:none;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .last_info {
	position:relative;
    text-align:right;
    float:right;
    top:-29px;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .last_info > span {
    text-align:right;
	font-size:10px;
	color:#aaaaaa;
	display:block;
	padding-right:140px;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .last_info a {
    background: #7493ab url(/images/profile/bg_buttom.jpg) repeat-x  0px 0px;
    border-left:1px solid #646464;
    border-right:1px solid #646464;
    display: inline-block;
    height: 24px;
    width: 121px;
	position:relative;
    line-height:21px;
	top:0px;
    text-decoration:none;
    color:#ffffff;
    text-align:center;
}

#profileInfoWrap .profileInfoWrapRight .profile_header .last_info p {
	color:#777777;
    font-size:11px;
	position:relative;
    margin-top:13px;
}

#profileInfoWrap .profileInfoWrapRight .info_box {
    margin:1px 0 32px 0;
	width:425px;
}

#profileInfoWrap .profileInfoWrapRight .info_box .nick_notes {
	font-family: 'Georgia', serif;
	color:#333333;
	font-size:16px;
	font-style:italic;
    margin-top:0px;
    margin-bottom:23px;
}

#profileInfoWrap .profileInfoWrapRight .info_box .nick_notes span {
    margin-left:-10px
}

#profileInfoWrap .profileInfoWrapRight .info_box .nick_link {
	font-family: 'Georgia', serif;
	color:#0b4b92;
	font-size:14px;
	font-style:italic;
    margin-top:0px;
}

#profileInfoWrap .profileInfoWrapRight .info_box .nick_link a {
	font-family: 'Georgia', serif;
	color:#224488;
	font-size:14px;
	font-style:italic;
	text-decoration:underline;
}

#profileInfoWrap .profileInfoWrapRight .info_box .nick_link a:hover {
	text-decoration:none;
}

#profileInfoWrap .profileInfoWrapRight .link_friend {
    margin:0px 0px 15px 0;
	padding-left:0px;
}

#profileInfoWrap .profileInfoWrapRight .link_friend li {
	list-style:none;
	float:left;
	margin-right:25px;
    font-size:11px;
	color:#333333;
}

#profileInfoWrap .profileInfoWrapRight .link_friend li a {
	font-size:11px;
	color:#224488;
	text-decoration:underline;
}

#profileInfoWrap .profileInfoWrapRight .link_friend li a:hover {
	text-decoration:none;
}

#profileInfoWrap .profileInfoWrapRight .tt-wrapper{
	padding: 0;
	margin:0 0 50px 0px;
}

#profileInfoWrap .profileInfoWrapRight .tt-wrapper li{
	float: left;
	list-style:none;
}

#profileInfoWrap .profileInfoWrapRight .tt-wrapper li img{
    border:none;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}

#profileInfoWrap .profileInfoWrapRight .tt-wrapper li a{
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 5px 0 0;
	outline: none;
	position: relative;
}

#profileInfoWrap .profileInfoWrapRight .tt-wrapper li a span{
   font-family: Arial;
   color:#777777;
   font-size:10px;
   display:inline-block;
   margin-top:7px;
   width:60px;
   height:30px;
   overflow:hidden;
   position:relative;
}

#profileInfoWrap .profileInfoWrapRight .tt-wrapper li a span i{
   display:inline-block;
   position:absolute;
   right:0px;
   width:10px;
   height:100%;
   background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
   background-image: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
}


#profileInfoWrap .profileInfoWrapRight .tt-wrapper li a:hover img{
    -webkit-filter: grayscale(1%);
    -moz-filter: grayscale(1%);
    -ms-filter: grayscale(1%);
    -o-filter: grayscale(1%);
    filter: grayscale(1%);
}

#profileInfoWrap .profileInfoWrapRight .buttom_add {
	background: url(/images/profile/sprite_new_profile.png) no-repeat right top; width:60px; height:60px;
}

/*  НИЖНИЙ БЛОК  */


#profileInfoWrap .profileInfoWrapBottom {
    margin:0px 0px 15px 0;
    padding:0px;
    clear:both;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo{
    width:850px;
    height:260px;
    position:relative;
    overflow:hidden;
    background:#eeeeee url(/images/loaders/photo_grid_or.gif) no-repeat 50% 50%;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_photo {
    background:#e9e9e9 url(/images/profile/header_grid_photo.jpg) no-repeat left top;
    width:850px;
    height:90px;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list {
    display:none;
    list-style:none;
    margin:0px;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li{
    position:absolute;
    margin:1px;
    display:block;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li {
    position:absolute;
    margin:1px;
    display:block;
    background-size: cover;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li  p > span{
    display:block;
    background:#ffffff;
    height:37px;
    padding:8px 0px 0 10px;
    padding-right:10px;
    font-size:11px;
}


#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li img{
    border:none;
    position:absolute;
    top:0px;
    left:0px;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li  a{
    font-size:11px;
    color:#000000;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li  a:hover{
  color:#000000;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li a{
    display:block;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li i{
    display:block;
    color:#777777;
    font-style:normal;
    font-size:10px;
}

#profileInfoWrap .profileInfoWrapBottom li p {
    position:absolute;
    display:none;
    height:46px;
    bottom:0px;
    white-space:nowrap;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li:hover {
    z-index:300;
}

#profileInfoWrap .profileInfoWrapBottom .grid_photo_list li{
   background:#ececec url("/images/loaders/gray.gif") no-repeat scroll center 24%;
   z-index:1;
}

#profileInfoWrap .profileInfoWrapBottom li a:hover  p {
    display:inline-block;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#profileInfoWrap .profileInfoWrapBottom .photo__left p {
    background: url(/images/profile/title_left.png) no-repeat left top;
    padding:0 0 0 12px;
}

#profileInfoWrap .profileInfoWrapBottom .photo__right p {
    background: url(/images/profile/title_right.png) no-repeat right top;
    padding:0 12px 0 0;
}

#profileInfoWrap .profileInfoWrapBottom .photo__left:hover p {
    display:block;
}

#profileInfoWrap .profileInfoWrapBottom .photo__right:hover p {
    display:block;
}

#photo__1 {
	top:0px;
	left:0px;
}
#photo__20 {
	top:0px;
	left:0px;
}

#photo__20, #photo__21, #photo__22, #photo__23, #photo__24, #photo__25, #photo__26,
#photo__27, #photo__28, #photo__29, #photo__30, #photo__31, #photo__32, #photo__33, #photo__34, #photo__35,
#photo__36, #photo__37, #photo__38, #photo__39, #photo__40 {
	display:none !important;
}

#photo__1 .resizeh,
#photo__6 .resizeh,
#photo__10 .resizeh,
#photo__13 .resizeh,
#photo__14 .resizeh,
#photo__19 .resizeh,
#photo__1 a,
#photo__6 a,
#photo__10 a,
#photo__13 a,
#photo__14 a,
#photo__19 a {
	height:129px
}

#photo__1 p,
#photo__10 p,
#photo__6 p
{
	left:117px;
}



#photo__13 p,
#photo__14 p,
#photo__19 p {
	right:117px
}

#photo__1 .resizew,
#photo__6 .resizew,
#photo__10 .resizew,
#photo__13 .resizew,
#photo__14 .resizew,
#photo__19 .resizew,
#photo__1 a,
#photo__6 a,
#photo__10 a,
#photo__13 a,
#photo__14 a,
#photo__19 a {
	width:129px
}

#photo__2, #photo__21 {
	top:130px;
	left:0px;
}

#photo__2 .resizeh,
#photo__3 .resizeh,
#photo__4 .resizeh,
#photo__5 .resizeh,
#photo__8 .resizeh,
#photo__9 .resizeh,
#photo__11 .resizeh,
#photo__12 .resizeh,
#photo__15 .resizeh,
#photo__16 .resizeh,
#photo__17 .resizeh,
#photo__18 .resizeh,
#photo__2 a,
#photo__3 a,
#photo__4 a,
#photo__5 a,
#photo__8 a,
#photo__9 a,
#photo__11 a,
#photo__12 a,
#photo__15 a,
#photo__16 a,
#photo__17 a,
#photo__18 a{
	height:64px
}

#photo__2 p,
#photo__3 p,
#photo__4 p,
#photo__5 p,
#photo__8 p,
#photo__11 p,
#photo__9 p
{
	left:52px;
}


#photo__12 p,
#photo__15 p,
#photo__16 p,
#photo__17 p,
#photo__18 p
{
	right:52px
}



#photo__1 p,
#photo__2 p,
#photo__3 p,
#photo__4 p,
#photo__5 p,
#photo__6 p,
#photo__8 p,
#photo__9 p,
#photo__10 p,
#photo__11 p
{
    background: url(/images/profile/title_left.png) no-repeat left top;
    padding:0 0 0 12px;
}


#photo__12 p,
#photo__13 p,
#photo__14 p,
#photo__15 p,
#photo__16 p,
#photo__17 p,
#photo__18 p,
#photo__19 p
{
    background: url(/images/profile/title_right.png) no-repeat right top;
    padding:0 12px 0 0;
}

#photo__2 .resizew,
#photo__3 .resizew,
#photo__4 .resizew,
#photo__5 .resizew,
#photo__8 .resizew,
#photo__9 .resizew,
#photo__11 .resizew,
#photo__12 .resizew,
#photo__15 .resizew,
#photo__16 .resizew,
#photo__17 .resizew,
#photo__18 .resizew,
#photo__2 a,
#photo__3 a,
#photo__4 a,
#photo__5 a,
#photo__8 a,
#photo__9 a,
#photo__11 a,
#photo__12 a,
#photo__15 a,
#photo__16 a,
#photo__17 a,
#photo__18 a{
	width:64px
}

#photo__3,  #photo__22{
	top:195px;
	left:0px;
}

#photo__4, #photo__23 {
	top:0px;
	left:130px;
}

#photo__5,  #photo__24 {
	top:65px;
	left:130px;
}

#photo__6, #photo__25 {
	top:130px;
	left:65px;
}

#photo__7 {
	top:0px;
	left:195px;
}

#photo__7 .resizeh,
#photo__7 a {
	height:259px
}

#photo__7 .resizew,
#photo__7 {
	width:263px
}

#photo__8 {
	top:0px;
	left:459px;
}

#photo__9 {
	top:0px;
	left:524px;
}

#photo__10 {
	top:65px;
	left:459px;
}

#photo__11 {
	top:195px;
	left:459px;
}

#photo__12 {
	top:195px;
	left:524px;
}

#photo__13 {
	top:0px;
	right:130px;
}

#photo__14 {
	top:130px;
	right:130px;
}

#photo__15 {
	top:0px;
	right:65px;
}

#photo__16 {
	top:65px;
	right:65px;
}

#photo__17 {
	top:0px;
	right:0px;
}

#photo__18 {
    top:65px;
	right:0px
}

#photo__19 {
	top:130px;
	right:0px;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list {
    list-style:none;
    margin:0px;
    padding:0px 0 0 0;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li {
    float:left;
	margin:0px;
	padding:0px 0 0 0;
	font-size:35px;
	color:#555555;
	text-align:center;
	margin-left:20px;
    width:120px;
    height:84px;
	text-shadow:  1px 1px #fefefe;
}


#profileInfoWrap .profileInfoWrapBottom .header_grid_list li a {
    font-family: Myriad Pro, Tahoma, Arial, sans-serif !important;
	width:120px;
    height:77px;
    padding:13px 10px 0;
    display:block;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li:first-child {
    margin-left:0px;
}
#profileInfoWrap .profileInfoWrapBottom .header_grid_list li:first-child a {
    padding-left:15px;
    padding-right:15px;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li:last-child a {
    padding-left:10px;
    padding-right:10px;
    width:130px;
}

#tbl_user_votes {
    margin-top:-35px;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li a:hover{
   	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.14)));
	background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.14));
	background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.14));
	background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.14));
	background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.14));
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li i {
    background: url("/images/profile/sprite_new_profile.png") no-repeat scroll -23px top transparent;
    display: block;
    height: 7px;
    left: 50%;
    margin: -1px 0 0 -4px;
    position: relative;
    width: 9px;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li span {
    font-family: Tahoma, Arial, sans-serif !important;
    display:block;
	font-size:12px;
	color:#555555;
    position:relative;
    top:-5px;
}

#profileInfoWrap .profileInfoWrapBottom .header_grid_list li b {
    font-family: 'PT Sans Narrow';
	font-weight: bold;
    color:#555555;
    font-size: 36px;
}

#profileInfoWrap .profileInfoWrapBottom .disabled_type {
	color:#aaaaaa !important;
    position:relative;
}

#profileInfoWrap .profileInfoWrapBottom .disabled_type span {
	color:#aaaaaa !important;
}

#profileInfoWrap .profileInfoWrapBottom .disabled_type b {
	background: url(/images/profile/sprite_new_profile.png) no-repeat -50px top;
	width:26px;
	height:4px;
	display:block;
	position:relative;
	left:50%;
	margin: 39px 0 18px -13px;
}

#profileInfoWrap .profileInfoWrapBottom .loader_grid {
    position:relative;
    left:420px;
    top:120px;
}

#profileInfoWrap  .resizeh {
   margin-left:-25%;
}

.poz___1  #photo__1 {
	top:0px;
	left:264px !important;
}

.poz___1  #photo__2 {
	top:130px;
	left:264px !important;
}

.poz___1  #photo__3 {
	top:195px;
	left:264px !important;
}

.poz___1  #photo__4 {
	top:0px;
	left:394px !important;
}

.poz___1  #photo__5 {
	top:65px;
	left:394px !important;
}

.poz___1  #photo__6 {
	top:130px;
	left:329px !important;
}

.poz___1  #photo__7 {
	top:0px;
	left:0px !important;
}

.poz___1  #photo__7 p {
    background: url(/images/profile/title_left.png) no-repeat left top;
    padding:0 0 0 12px;
    left:251px;
}

.poz___2  #photo__7 {
	top:0px;
	left:325px !important;
}

.poz___2  #photo__7 p {
    background: url(/images/profile/title_left.png) no-repeat left top;
    padding:0 0 0 12px;
    left:251px;
}

.poz___0  #photo__7 p {
    background: url(/images/profile/title_left.png) no-repeat left top;
    padding:0 0 0 12px;
    left:251px;
}

.poz___2 #photo__8 {
	top:0px;
	left:195px;
}

.poz___2 #photo__9 {
	top:0px;
	left:260px;
}

.poz___2 #photo__10 {
	top:65px;
	left:195px;
}

.poz___2 #photo__11 {
	top:195px;
	left:195px;
}

.poz___2 #photo__12 {
	top:195px;
	left:260px;
}

.poz___3  #photo__7 {
	top:0px;
	left:455px !important;
}

.poz___3  #photo__7 p
{
    background: url(/images/profile/title_right.png) no-repeat right top;
    padding:0 12px 0 0;
    right:251px;
}

.poz___3 #photo__8 {
	top:0px;
	left:195px;
}

.poz___3 #photo__9 {
	top:0px;
	left:260px;
}

.poz___3 #photo__10 {
	top:65px;
	left:195px;
}

.poz___3 #photo__11 {
	top:195px;
	left:195px;
}

.poz___3 #photo__12 {
	top:195px;
	left:260px;
}

.poz___3 #photo__13 {
	top:0px;
	right:394px;
}

.poz___3 #photo__14 {
	top:130px;
	right:394px;
}

.poz___4  #photo__7 {
	top:0px;
	left:585px !important;
}

.poz___4 #photo__7 p
{
    background: url(/images/profile/title_right.png) no-repeat right top;
    padding:0 12px 0 0;
    right:251px;
}

.poz___4 #photo__8 {
	top:0px;
	left:195px;
}

.poz___4 #photo__9 {
	top:0px;
	left:260px;
}

.poz___4 #photo__10 {
	top:65px;
	left:195px;
}

.poz___4 #photo__11 {
	top:195px;
	left:195px;
}

.poz___4 #photo__12 {
	top:195px;
	left:260px;
}

.poz___4 #photo__13 {
	top:0px;
	right:394px;
}

.poz___4 #photo__14 {
	top:130px;
	right:394px;
}

.poz___4 #photo__15 {
	top:0px;
	right:329px;
}

.poz___4 #photo__16 {
	top:65px;
	right:329px;
}

.poz___4 #photo__17 {
	top:0px;
	right:264px;
}

.poz___4 #photo__18 {
    top:65px;
	right:264px
}

.poz___4 #photo__19 {
	top:130px;
	right:264px;
}


.ri-grid ul li {
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-o-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	background: #000;
    width:100px;
    height:100px;
}

.ri-grid ul li a{
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #333;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.ri-grid ul li img{
    width:100px;
    height:100px;
}

/* Мой Кинопоиск актеры */
#mykpStarsEditor {background-color:#f2f2f2; border-bottom:2px solid #ccc; margin-bottom:100px; padding-bottom:50px;}
#mykpStarsEditor * {list-style: none;}
#mykpStarsEditor .qaInput {display: inline-block}
#mykpStarsEditor .qaInput input {width: 229px; height: 18px; color: #999; font-family: arial; margin-bottom:11px; font-size: 11px; line-height: 17px; border: 1px #ccc solid; padding: 0 2px}
#mykpStarsEditor .qaInput .enterText {display: none; background: #ccc; width: 251px; height: 21px; margin-top:-11px; color: #333; font-family: arial; font-size: 12px; position: absolute; padding: 5px 7px 0 7px}
#mykpStarsEditor .qaSelectTitle {color: #777; font-family: arial; font-size: 11px; margin-left: 65px}
#mykpStarsEditor .qaSelect select {width: 148px; color: #333; font-family: arial; font-size: 11px; line-height: 17px; border: 1px #ccc solid; margin-bottom: 4px; padding: 1px 0 1px 2px}
#mykpStarsEditor .showSelectTitle {color: #777; font-family: arial; font-size: 11px; margin-left: 317px}
#mykpStarsEditor .showSelect select {width: 148px; color: #333; font-family: arial; font-size: 11px; line-height: 17px; border: 1px #ccc solid; padding: 1px 0 1px 2px}
#mykpStarsEditor .arrowDashed {background: url(/images/icons/arrowDashed.gif); width: 11px; height: 8px; cursor: pointer; overflow: hidden; display: inline-block; position: absolute; margin: 7px 0 0 4px}
#mykpStarsEditor .arrowDashed:hover {opacity: 0.7; filter: alpha(opacity=70)}
#mykpStarsEditor .arrowDashedReverse {background-position: -12px 0}
#mykpStarsEditor .serialSorts {width: 77px; height: 22px; overflow: hidden; position: absolute; top: -1px; right: 20px; padding-left: 1px; margin-top:0px;}
#mykpStarsEditor .serialSorts * {list-style: none; margin: 0; padding: 0}
#mykpStarsEditor .serialSorts li {float: left; margin-left: -1px}
#mykpStarsEditor .serialSorts li * {background: url(/images/serial/sorts2.gif); width: 25px; height: 20px; border: 1px #ccc solid; overflow: hidden; display: block}
#mykpStarsEditor .serialSorts li span {border: none; border-top: 1px #f2f2f2 solid; border-bottom: 1px #f2f2f2 solid}
#mykpStarsEditor .serialSorts .type1 * {border-radius: 2px 0 0 2px}
#mykpStarsEditor .serialSorts .type2 * {border-left: 1px #ccc solid}
#mykpStarsEditor .serialSorts .type3 * {border-left: 1px #ccc solid; border-radius: 0 2px 2px 0}
#mykpStarsEditor .serialSorts .type1 a {background-position: 0 0}
#mykpStarsEditor .serialSorts .type2 a {background-position: -26px 0}
#mykpStarsEditor .serialSorts .type3 a {background-position: -52px 0}
#mykpStarsEditor .serialSorts .type1 span {background-position: 0 -21px}
#mykpStarsEditor .serialSorts .type2 span {background-position: -26px -21px}
#mykpStarsEditor .serialSorts .type3 span {background-position: -52px -21px}
#mykpStarsEditor .serialSorts a:hover {opacity: 0.5; filter: alpha(opacity=50)}
#mykpStarsEditor .qaInputUI {width: 522px; color: #333; font-family: arial; border: 1px #d9d9d9 solid; border-bottom: none; position: absolute; z-index: 2500 !important; margin-top: -1px}
#mykpStarsEditor .qaInputUI li {background: #fff; min-height: 1px; border-bottom: 1px #d9d9d9 solid; position: relative; padding: 3px 2px}
#mykpStarsEditor .qaInputUI li a {color: #333 !important; cursor: pointer}
#mykpStarsEditor .qaInputUI li a.ui-corner-all {line-height: auto !important; border: none !important; padding-right: 26px !important}
#mykpStarsEditor .qaInputUI li.ui-menu-item {float: none}
#mykpStarsEditor .qaInputUI .static {position: static; padding: 0}
#mykpStarsEditor .qaInputUI .gray {color: #999}
#mykpStarsEditor .qaInputUI .existFilm {color: #bbb; font-size: 11px; padding: 4px 0 5px 8px}
#mykpStarsEditor .qaInputUI .existFilm .gray {color: #bbb}
#mykpStarsEditor .qaInputUI s {width: 323px; height: 100%; cursor: pointer; overflow: hidden; display: block; position: absolute; top: 0; right: 0}
#mykpStarsEditor .qaInputUI a:hover {background: #f5d9c6 !important}
#mykpStarsEditor .qaInputUI s:hover {background: url(/images/icons/plusGreen.gif) 98% center no-repeat}
#mykpStarsEditor .searchLoader {background: url(/images/loaders/loader_add_film.gif); width: 16px; height: 16px; overflow: hidden; position: absolute; top: 2px; left: -18px; display: none}
#mykpStarsEditor .hide_my_vote_filtr {margin-top:-7px;}

#mykpStarsEditor .filmsListTitle {background: #e5e5f1; height: 27px; line-height: 27px; border-bottom: 3px #007 solid; position: relative; font-size:11px;}
#mykpStarsEditor .filmsListTitle.hide {display: none}
#mykpStarsEditor .filmsListTitle * {margin: 0; margin: 0}
#mykpStarsEditor .filmsListTitle a {color: #777; text-decoration: none}
#mykpStarsEditor .filmsListTitle .checkAll {position: absolute; top: 0; left: 0}
#mykpStarsEditor .filmsListTitle .checkAll input {cursor: pointer; position: absolute; top: 7px; left: 4px}
#mykpStarsEditor .filmsListTitle .checkAll a {display: block; padding: 0 10px 0 24px}
#mykpStarsEditor .filmsListTitle .checkAll a:hover {background: #dde}
#mykpStarsEditor .filmsListTitle .removeChecked {position: absolute; top: 0; left: 131px}
#mykpStarsEditor .filmsListTitle .removeChecked.hide {display: none}
#mykpStarsEditor .filmsListTitle .removeChecked s {background: url(/images/comm_elements.gif) 0 -80px no-repeat; width: 7px; height: 7px; overflow: hidden; display: block; position: absolute; top: 11px; left: 10px}
#mykpStarsEditor .filmsListTitle .removeChecked a {display: block; padding: 0 10px 0 23px}
#mykpStarsEditor .filmsListTitle .removeChecked a:hover {background: #dde}
#mykpStarsEditor .filmsListTitle .reviewsLink {min-height: 1px; white-space: nowrap; position: absolute; top: 0; right: 0}
#mykpStarsEditor .filmsListTitle .reviewsLink a {display: block; padding: 0 10px 0 10px}
#mykpStarsEditor .filmsListTitle .reviewsLink a:hover {background: #dde}
#mykpStarsEditor .headerPN p {padding:10px 20px; width:500px; margin:5px 0 0 20px;}
#mykpStarsEditor .folderStatus {min-height: 1px; position: absolute; right:20px; width:260px; top:30px;}
#mykpStarsEditor  .folderStatus .link {padding-right: 28px !important}
#mykpStarsEditor  .folderStatus .link .icon{right: 10px !important}
#mykpStarsEditor  .folderStatus .button { padding-right: 35px !important; padding-left:10px; position:absolute; right:0px;}
#mykpStarsEditor .navigator_profile {width:634px;}

/* Правый блок "Портретный режим" */
#mykpStarsEditor #actorListBlock {width: 634px; padding-right: 20px; float:left; position:relative;}
#mykpStarsEditor .itemListPort {margin-left:-30px; position:relative; left:30px;}
#mykpStarsEditor .itemListPort li {width: 145px; padding-bottom: 27px; margin:10px 20px 0px 0; height:200px; position:relative; border:none; float:left; clear:none;}
#mykpStarsEditor .itemListPort .posterBlock {width: 120px; min-height: 1px; position: absolute; bottom:30px; padding-right:20px;}
#mykpStarsEditor .itemListPort .poster a {min-height: 1px; display: block; position: relative}
#mykpStarsEditor .itemListPort .mover {background: url(/images/icons/filmsListShortPosters.png); width: 15px; height: 15px; border-left: 4px #f2f2f2 solid; cursor: move; display: none; position: absolute; top: 0; right: -19px}
#mykpStarsEditor .itemListPort .not_img_name {background: url(/images/postersTransparent.png); color:#ffffff; width: 110px; padding:5px; position: absolute; bottom: 2px; left: 2px}
#mykpStarsEditor .itemListPort .transparentBg {background: url(/images/postersTransparent.png); width: 57px; height: 27px; display: none; position: absolute; bottom: 2px; left: 35px}
#mykpStarsEditor .itemListPort .remove {background: url(/images/postersTransparent.png); opacity: 0; filter: alpha(opacity=0); width: 33px; height: 27px; position: absolute; bottom: 2px; left: 2px}
#mykpStarsEditor .itemListPort .remove input {position: absolute; top: 7px; left: 9px}
#mykpStarsEditor .itemListPort .bgComment {background: url(/images/postersTransparent.png); width: 30px; height: 27px; display: none; position: absolute; bottom: 2px; right: 18px}
#mykpStarsEditor .itemListPort .bgComment .commentAdd {background: url(/images/icons/filmsListShortPosters.png) -16px 0; width: 19px; height: 14px; cursor: pointer; position: absolute; top: 8px; left: 7px}
#mykpStarsEditor .itemListPort .bgComment .commentEdit {background: url(/images/icons/filmsListShortPosters.png) -20px -16px; width: 16px; height: 12px; cursor: pointer; position: absolute; top: 8px; left: 7px}
#mykpStarsEditor .itemListPort .remove_button {background: url(/images/postersTransparent.png); width: 27px; height: 27px; display: none; position: absolute; top: 2px; left: 2px}
#mykpStarsEditor .itemListPort .remove_button a {position: absolute; top: 6px; left: 6px; background: url(/images/icons/filmsListShortPosters.png) -15px -41px; width: 14px; height: 14px; overflow: hidden; cursor: pointer;}
#mykpStarsEditor .itemListPort .remove_button a:hover {background-position: 0 -41px;}
#mykpStarsEditor .itemListPort .posterBlock:hover .not_img_name {display: none;}
#mykpStarsEditor .itemListPort .posterBlock:hover .mover {display: block}
#mykpStarsEditor .itemListPort .posterBlock:hover .border {display: block}
#mykpStarsEditor .itemListPort .posterBlock:hover .transparentBg {display: block}
#mykpStarsEditor .itemListPort .posterBlock:hover .remove {opacity: 1; filter: alpha(opacity=100);}
#mykpStarsEditor .itemListPort .posterBlock:hover .bgComment {display: block}
#mykpStarsEditor .itemListPort .posterBlock.active .border {display: block}
#mykpStarsEditor .itemListPort .posterBlock .remove.active {opacity: 1 !important; filter: alpha(opacity=100);}
#mykpStarsEditor .itemListPort .posterBlock:hover .remove_button{display: block}
#mykpStarsEditor .itemListPort .posterBlock .bgComment.active {display: block}
#mykpStarsEditor .itemListPort .star {float: left; margin-right: 2px; opacity: 0.7; filter: alpha(opacity=70)}
#mykpStarsEditor .itemListPort .star:hover {opacity: 1; filter: alpha(opacity=100)}
#mykpStarsEditor .itemListPort .star div {background: url(/images/icons/filmsListShortPosters.png) -37px 0; width: 21px; height: 18px; border: 1px #747474 solid; cursor: pointer}
#mykpStarsEditor .itemListPort .viewed {float: left; margin-right: 2px}
#mykpStarsEditor .itemListPort .viewed div {background: url(/images/icons/filmsListShortPosters.png) -37px -38px; width: 21px; height: 18px; border: 1px #f60 solid; cursor: pointer}
#mykpStarsEditor .itemListPort .info_film_box { position: absolute; bottom:5px; width:120px; left:2px; white-space: nowrap; word-wrap: normal; height:25px;}
#mykpStarsEditor .itemListPort li{background:none !important;}
#mykpStarsEditor .itemListPort .removeshow{opacity: 1 !important; filter: alpha(opacity=100);}
#mykpStarsEditor .itemListPort strike {left:125px; background: url(/images/arrow_move.gif) 0px 0px;}
#mykpStarsEditor .drop_actor strike.disabled {background: url("/images/arrow_move.gif") repeat scroll 0 -15px transparent !important; cursor: default !important;}
#mykpStarsEditor .itemListPort img {border:2px solid rgba(255, 255, 255, 0); width:120px; max-height:210px;}
#mykpStarsEditor .itemListPort .posterBlockbefore:before {background: url("/images/movies/posters_shadow.png") no-repeat scroll 0 0 transparent;bottom: 2px;content: "";height: 67px;left: -13px;position: absolute;width: 150px;}
#mykpStarsEditor  .itemListPort .ui-state-highlight {background: none repeat scroll 0 0 #FFE3D1; border: 2px solid #FF6600 !important; float: left !important; height: 158px !important; margin: 18px 41px 3px 0 !important; position: relative !important; width: 120px; clear:none !important;}
#mykpStarsEditor  .itemListPort  .sign_edit a {left: 292px !important;}
#mykpStarsEditor  .itemListPort  .sign_edit {left: 0 !important;width: 295px !important;}
#mykpStarsEditor  .itemListPort  .sign textarea, .puller .sign textarea {width: 280px !important;}
#mykpStarsEditor  .itemListPort  .sign, .puller .sign {width: 295px !important; display:none; left:0px !important;}
#mykpStarsEditor  .itemListPort  s.add {margin-left: 7px !important; bottom:5px;}
#mykpStarsEditor  .itemListPort  s.edit {bottom:7px; margin-left: 7px !important;}
#mykpStarsEditor  .itemListPort .bgCommentedit{display:block !important;}
#mykpStarsEditor  .itemListPort  .itemS, #mykpStarsEditor  .itemListPort  .itemM {display:none !important;}
#mykpStarsEditor  .itemListPort .MyKP_Folder_Select {position:absolute; bottom:0px;}
#mykpStarsEditor  .itemListPort .MyKP_Folder_Select_added .MyKP_Folder_Select_dot {margin-left:0px !important; right:-10px;}

/* Правый блок "Cтандартный режим" */
#mykpStarsEditor  .itemList .ui-state-highlight {background: #ffe3d1; height: 172px}
#mykpStarsEditor .itemList .sign {background: #f6c8a9; width: 460px; min-height: 40px; border-top: 3px #f60 solid; position: absolute; top: 14px; left: 51px; padding: 20px 15px;z-index:400;}
#mykpStarsEditor .itemList .sign * {color: #333}
#mykpStarsEditor .itemList .sign_edit {width: 480px; text-align: center; padding: 5px;z-index:400;}
#mykpStarsEditor .itemList .sign_edit a {background: url(/images/bg_close.gif); width: 11px; height: 11px; overflow: hidden; display: block; position: absolute; top: 5px; left: 475px}
#mykpStarsEditor .itemList .sign textarea {width: 460px; height: 78px; font-family: tahoma, verdana; font-size: 12px; float: left; padding: 2px}
#mykpStarsEditor .itemList .sign input {background: #f2f2f2; width: 120px; height: 24px; font-family: tahoma, verdana; font-size: 11px; text-align: center; border: 1px #fff outset; overflow: hidden; margin: 4px 0 0 0 !important}
#mykpStarsEditor .itemList .sign, .itemList .sign_edit {top: 40px !important; left: 70px !important}
@-moz-document url-prefix() {.drop_actor .sign input {padding-bottom: 4px}}
#mykpStarsEditor  .itemList  .itemP, #mykpStarsEditor  .itemList  .itemM {display:none !important;}
#mykpStarsEditor  .itemList input.select {width: 15px; height: 15px; position: absolute; top: 8px; left: 3px}
#mykpStarsEditor .itemList strike {background: url(/images/arrow_move.gif); width: 15px; height: 15px; cursor: move; overflow: hidden; display: block; position: absolute; top: 7px; left: 23px}
#mykpStarsEditor .itemList strike.disabled {background-position: 0 -15px !important; cursor: default}
#mykpStarsEditor .itemList s.add, .itemList s.edit {background: url(/images/movies/add_edit_filmcommg.png) no-repeat; cursor: pointer; overflow: hidden; display: block; position: static !important}
#mykpStarsEditor .itemList s.add {background-position: 0 0; width: 19px; height: 14px}
#mykpStarsEditor .itemList s.edit {background-position: -19px 0; width: 16px; height: 12px}
#mykpStarsEditor .itemList a.remove {background: url(/images/profile/icon_remove.gif?v=20100902) 0 5px no-repeat; color: #d45353; font-family: tahoma, verdana; position: absolute; top: 6px; right: 0; padding-left: 11px}

/* Правый блок "компактный режим" */
#mykpStarsEditor  .itemListMini .ui-state-highlight {background: #ffe3d1; height: 64px}
#mykpStarsEditor  .itemListMini  .itemS, #mykpStarsEditor  .itemListMini  .itemP {display:none !important;}
#mykpStarsEditor  .itemListMini .info {left:24px; top:15px;}
#mykpStarsEditor  .itemListMini  div.num {position:absolute; top:16px; right: 637px; text-align: right; top: 16px; color: #999999; font-size:11px;}
#mykpStarsEditor  .itemListMini  li:hover div.num  {display:none;}
#mykpStarsEditor  .itemListMini  li input.select {position:absolute; top:16px; left:4px;}
#mykpStarsEditor  .itemListMini  .rightInfo {width: 215px; position: absolute; top: 10px; left: 419px}
#mykpStarsEditor  .itemListMini .work_list {color: #888; font-family: arial; font-size: 11px; margin:5px 0 0 0;}
#mykpStarsEditor  .itemListMini .count_film {background: #333; width: 3px; height: 3px; overflow: hidden; display: block; position: absolute; margin: 6px 0 0 -7px}
#mykpStarsEditor  .itemListMini li { height:75px; width:654px;}
#mykpStarsEditor  .itemListMini .triple {width: 39px; display: none; position: absolute; top: -1px; right: -39px}
#mykpStarsEditor  .itemListMini .block {background: #d9d9d9; height: 71px; padding-top: 6px}
#mykpStarsEditor  .itemListMini .handler {background: url(/images/icons/filmsListShort.png); width: 15px; height: 15px; cursor: move; overflow: hidden; margin: 0 auto 5px auto}
#mykpStarsEditor  .itemListMini .handler.disabled {cursor: default; opacity: 0.5; filter: alpha(opacity=50)}
#mykpStarsEditor  .itemListMini .myComment {background: url(/images/icons/filmsListShort.png) 0 -16px; width: 19px; height: 14px; cursor: pointer; overflow: hidden; margin: 0 auto 5px 11px}
#mykpStarsEditor  .itemListMini .myComment.commentIconOn {background-position: -20px -16px; width: 16px}
#mykpStarsEditor  .itemListMini .remove {background: url(/images/icons/filmsListShort.png) -15px -41px; width: 14px; height: 14px; overflow: hidden; cursor: pointer; position:absolute; left:13px; bottom:4px;}
#mykpStarsEditor  .itemListMini .remove:hover {background-position: 0 -41px}
#mykpStarsEditor  .itemListMini li:hover .triple {display: block}
#mykpStarsEditor  .itemListMini strike {background: url(/images/arrow_move.gif); width: 15px; height: 15px; cursor: move; overflow: hidden; display: block; position: absolute; top: 7px; left: 12px}
#mykpStarsEditor  .itemListMini strike.disabled {background-position: 0 0px !important; cursor: default; opacity:0.5;}
#mykpStarsEditor  .itemListMini .triple s.add {bottom:30px; left:12px;}
#mykpStarsEditor .itemListMini .triple s.edit {bottom:31px; left:12px;}
#mykpStarsEditor  .itemListMini .firstNotice s.add {display:none !important; opacity:0;}
#mykpStarsEditor  .itemListMini .firstNotice s.edit {position:absolute; left:3px; top:30px;}
#mykpStarsEditor  .itemListMini  .sign_edit {z-index:400;}
#mykpStarsEditor  .itemListMini .info {width:380px;}
#mykpStarsEditor  .itemListMini .MyKP_Folder_Select {position:absolute; margin:0px 0 0 80px; top:-5px; z-index:30;}
#mykpStarsEditor  .itemListMini .MyKP_Folder_Select_added .MyKP_Folder_Select_dot {margin-left:0px !important; right:-10px; z-index:-1;}
.starsNoticeMini {position:absolute; top:-25px;}
#mykpStarsEditor .dropper .sign_edit a {left:292px !important;}
#mykpStarsEditor .dropper .sign_edit {left:0 !important; width:295px !important;}
#mykpStarsEditor .dropper .sign textarea, .puller .sign textarea {width:280px !important;}
#mykpStarsEditor .dropper .sign, .puller .sign {width:295px !important;}
#mykpStarsEditor .dropper s.add {margin-left:7px !important;}
#mykpStarsEditor .MyKP_Folder_Select .select {margin-left: 0 !important}
#mykpStarsEditor .filmsListTitle {background: #e5e5f1; height: 27px; line-height: 27px; border-bottom: 3px #007 solid; position: relative}
#mykpStarsEditor .filmsListTitle.hide {display: none}
#mykpStarsEditor .filmsListTitle * {margin: 0; margin: 0}
#mykpStarsEditor .filmsListTitle a {color: #777; text-decoration: none}
#mykpStarsEditor .filmsListTitle .checkAll {position: absolute; top: 0; left: 0}
#mykpStarsEditor .filmsListTitle .checkAll input {cursor: pointer; position: absolute; top: 7px; left: 4px}
#mykpStarsEditor .filmsListTitle .checkAll a {display: block; padding: 0 10px 0 24px}
#mykpStarsEditor .filmsListTitle .checkAll a:hover {background: #dde}
#mykpStarsEditor .filmsListTitle .removeChecked {position: absolute; top: 0; left: 131px}
#mykpStarsEditor .filmsListTitle .removeChecked.hide {display: none}
#mykpStarsEditor .filmsListTitle .removeChecked s {background: url(/images/comm_elements.gif) 0 -80px no-repeat; width: 7px; height: 7px; overflow: hidden; display: block; position: absolute; top: 11px; left: 10px}
#mykpStarsEditor .filmsListTitle .removeChecked a {display: block; padding: 0 10px 0 23px}
#mykpStarsEditor .filmsListTitle .removeChecked a:hover {background: #dde}
#mykpStarsEditor .filmsListTitle .reviewsLink {min-height: 1px; white-space: nowrap; position: absolute; top: 0; right: 0}
#mykpStarsEditor .filmsListTitle .reviewsLink a {display: block; padding: 0 10px 0 10px}
#mykpStarsEditor .filmsListTitle .reviewsLink a:hover {background: #dde}
#mykpStarsEditor .checkedviz .select {display: block !important}

#mykpStarsEditor .quickAdd {width: 634px; min-height: 1px; position: relative; padding-right: 20px}
#mykpStarsEditor .quickAdd * {list-style: none; margin: 0; padding: 0}
#mykpStarsEditor .quickAdd .qaInput {display: inline-block}
#mykpStarsEditor .quickAdd .qaInput input {width: 229px; height: 18px; color: #999; font-family: arial; margin-bottom:11px; font-size: 11px; line-height: 17px; border: 1px #ccc solid; padding: 0 2px}
#mykpStarsEditor .quickAdd .qaInput .enterText {display: none; background: #ccc; width: 251px; height: 21px; margin-top:-11px; color: #333; font-family: arial; font-size: 12px; position: absolute; padding: 5px 7px 0 7px}
#mykpStarsEditor .quickAdd .qaSelectTitle {color: #777; font-family: arial; font-size: 11px; margin-left: 65px}
#mykpStarsEditor .quickAdd .qaSelect select {width: 148px; color: #333; font-family: arial; font-size: 11px; line-height: 17px; border: 1px #ccc solid; margin-bottom: 4px; padding: 1px 0 1px 2px}
#mykpStarsEditor .quickAdd .showSelectTitle {color: #777; font-family: arial; font-size: 11px; margin-left: 317px}
#mykpStarsEditor .quickAdd .showSelect select {width: 148px; color: #333; font-family: arial; font-size: 11px; line-height: 17px; border: 1px #ccc solid; padding: 1px 0 1px 2px}
#mykpStarsEditor .quickAdd .arrowDashed {background: url(/images/icons/arrowDashed.gif); width: 11px; height: 8px; cursor: pointer; overflow: hidden; display: inline-block; position: absolute; margin: 7px 0 0 4px}
#mykpStarsEditor .quickAdd .arrowDashed:hover {opacity: 0.7; filter: alpha(opacity=70)}
#mykpStarsEditor .quickAdd .arrowDashedReverse {background-position: -12px 0}

#mykpStarsEditor .quickAdd .serialSorts {width: 77px; height: 22px; overflow: hidden; position: absolute; top: -1px; right: 15px; padding-left: 1px}
#mykpStarsEditor .quickAdd .serialSorts * {list-style: none; margin: 0; padding: 0}
#mykpStarsEditor .quickAdd .serialSorts li {float: left; margin-left: -1px}
#mykpStarsEditor .quickAdd .serialSorts li * {background: url(/images/serial/sorts2.gif); width: 25px; height: 20px; border: 1px #ccc solid; overflow: hidden; display: block}
#mykpStarsEditor .quickAdd .serialSorts li span {border: none; border-top: 1px #f2f2f2 solid; border-bottom: 1px #f2f2f2 solid}
#mykpStarsEditor .quickAdd .serialSorts .type1 * {border-radius: 2px 0 0 2px}
#mykpStarsEditor .quickAdd .serialSorts .type2 * {border-left: 1px #ccc solid}
#mykpStarsEditor .quickAdd .serialSorts .type3 * {border-left: 1px #ccc solid; border-radius: 0 2px 2px 0}
#mykpStarsEditor .quickAdd .serialSorts .type1 a {background-position: 0 0}
#mykpStarsEditor .quickAdd .serialSorts .type2 a {background-position: -26px 0}
#mykpStarsEditor .quickAdd .serialSorts .type3 a {background-position: -52px 0}
#mykpStarsEditor .quickAdd .serialSorts .type1 span {background-position: 0 -21px}
#mykpStarsEditor .quickAdd .serialSorts .type2 span {background-position: -26px -21px}
#mykpStarsEditor .quickAdd .serialSorts .type3 span {background-position: -52px -21px}
#mykpStarsEditor .quickAdd .serialSorts a:hover {opacity: 0.5; filter: alpha(opacity=50)}

#mykpStarsEditor .qaInputUI {width: 522px; color: #333; font-family: arial; border: 1px #d9d9d9 solid; border-bottom: none; position: absolute; z-index: 2500 !important; margin-top: -1px}
#mykpStarsEditor .qaInputUI li {background: #fff; min-height: 1px; border-bottom: 1px #d9d9d9 solid; position: relative; padding: 3px 2px}
#mykpStarsEditor .qaInputUI li a {color: #333 !important; cursor: pointer}
#mykpStarsEditor .qaInputUI li a.ui-corner-all {line-height: auto !important; border: none !important; padding-right: 26px !important}
#mykpStarsEditor .qaInputUI li.ui-menu-item {float: none}
#mykpStarsEditor .qaInputUI .static {position: static; padding: 0}
#mykpStarsEditor .qaInputUI .gray {color: #999}
#mykpStarsEditor .qaInputUI .existFilm {color: #bbb; font-size: 11px; padding: 4px 0 5px 8px}
#mykpStarsEditor .qaInputUI .existFilm .gray {color: #bbb}
#mykpStarsEditor .qaInputUI s {width: 323px; height: 100%; cursor: pointer; overflow: hidden; display: block; position: absolute; top: 0; right: 0}
#mykpStarsEditor .qaInputUI a:hover {background: #f5d9c6 !important}
#mykpStarsEditor .qaInputUI s:hover {background: url(/images/icons/plusGreen.gif) 98% center no-repeat}
#mykpStarsEditor .searchLoader {background: url(/images/loaders/loader_add_film.gif); width: 16px; height: 16px; overflow: hidden; position: absolute; top: 2px; left: -18px; display: none}
#mykpStarsEditor .hide_my_vote_filtr {margin-top:-7px;}

/* Левый блок */
#mykpStarsEditor #foldersListActor {width: 196px; float:left;}

/* Подсказки в сообщениях */
.toolltipMessNum {margin-top:0px !important; padding-top:10px !important;}
.toolltipMessNum s {top:10px !important;}
.toolltipMessNum  a.messNum {position:absolute; background:url(/images/icons/icon_envelopes.png?v=1) repeat-x 0px 0px; padding:2px 4px 2px 15px; border-radius:4px; color:#000000 !important; text-decoration:none; margin:-17px 0 0 0; font-size:10px !important;box-shadow: 0px 1px 2px #999; -webkit-box-shadow: 0px 1px 2px #999; -moz-box-shadow: 0px 1px 2px #999; line-height:12px;display:none;}
.toolltipMessNum i{position:absolute; width:6px; height:6px; border-radius:3px; opacity:0; margin:-6px 0 0 -8px; background:url(/images/icons/icon_envelopes.png?v=1) no-repeat 0px -20px;}

/* Сериалы */
.contentBlock79 #block_center {width: 555px; font-size: 12px; overflow: hidden; float: left; padding: 10px 20px 50px 20px}
.contentBlock79 #block_right {width: 240px; font-size: 11px; overflow: hidden; float: left; padding: 20px 13px 50px 2px}
.contentBlock79 .userThermo {min-height: 1px; position: relative; margin-bottom: 15px}
.contentBlock79 .userThermo .userPic {width: 46px; float: left; padding: 10px 20px 0 0}
.contentBlock79 .userThermo .userPic img {width: 46px; border: 5px #ccc solid}
.contentBlock79 .userThermo .profile_name {width: 465px; height: auto; float: left}
.userThermo .serialSorts {background: url(/images/serial/sorts.gif); width: 52px; height: 21px; overflow: hidden; position: absolute; top: 19px; right: 25px; margin: 0; padding: 1px 0 0 1px}
.userThermo .serialSorts * {list-style: none; margin: 0; padding: 0}
.userThermo .serialSorts li {float: left; padding-right: 1px}
.userThermo .serialSorts li * {background: url(/images/serial/sorts.gif); width: 25px; height: 20px; overflow: hidden; display: block}
.userThermo .serialSorts .type1 a {background-position: 0 -23px}
.userThermo .serialSorts .type2 a {background-position: -26px -23px}
.userThermo .serialSorts .type1 span {background-position: 0 -44px}
.userThermo .serialSorts .type2 span {background-position: -26px -44px}
.userThermo .serialSorts a:hover {opacity: 0.5; filter: alpha(opacity=50)}
.serialBlock {width: 525px; color: #666; font-family: arial; font-size: 12px; overflow: hidden; margin-bottom: 34px; margin-left: 5px}
.serialBlock .top {min-height: 1px; border-bottom: 1px #ccc solid; position: relative; padding-bottom: 7px}
.serialBlock .top .title {color: #333; font-size: 15px; font-weight: bold; display: inline; margin-right: 16px}
.serialBlock .top .time {font-size: 11px; display: inline; position: absolute; top: 2px; padding-left: 19px}
.serialBlock .top .time s {background: url(/images/serial/time.gif); width: 14px; height: 14px; overflow: hidden; display: block; position: absolute; top: 0; left: 0}
.serialBlock .top .nextEpisode {font-size: 11px; position: absolute; top: 2px; right: 0; padding-left: 12px}
.serialBlock .top .nextEpisode s {background: url(/images/serial/sun.gif); width: 7px; height: 7px; overflow: hidden; display: block; position: absolute; top: 4px; left: 0}
.serialBlock .item {height: 90px; border-bottom: 1px #e5e5e5 solid; position: relative; padding-top: 11px}
.serialBlock .poster {width: 75px; min-height: 1px; float: left; position: relative}
.serialBlock .poster .pic {}
.serialBlock .poster .pic img {width: 52px; border: none}
.serialBlock .poster .newEpisodesNum {background: url(/images/serial/roundRedSmall.png); width: 15px; height: 17px; color: #fff; font-size: 9px; font-weight: bold; text-align: center; position: absolute; top: -4px; left: 39px; padding: 4px 4px 0 2px}
.serialBlock .info {width: 396px; float: left; padding: 7px 10px 0 0}
.serialBlock .info .nameRus {display: inline; padding-right: 22px}
.serialBlock .info .nameRus a {color: #006; text-decoration: underline}
.serialBlock .info .time {font-size: 11px; display: inline; position: relative; padding: 0 19px 0 13px}
.serialBlock .info .time s {background: url(/images/serial/time.gif) 0 -15px; width: 8px; height: 8px; overflow: hidden; display: block; position: absolute; top: 3px; left: 0}
.serialBlock .info .nextEpisode {font-size: 11px; display: inline; position: relative; padding-left: 12px}
.serialBlock .info .nextEpisode s {background: url(/images/serial/sun.gif); width: 7px; height: 7px; overflow: hidden; display: block; position: absolute; top: 4px; left: 0}
.serialBlock .info .nameEng {font-size: 11px; padding-top: 4px}
.serialBlock .info .bars {width: 362px; height: 13px; position: relative; margin-top: 11px}
.serialBlock .info .bar {background: url(/images/serial/bars.gif); height: 12px; font-family: tahoma, verdana, "trebuchet ms"; font-size: 9px; text-align: center; overflow: hidden; float: left; padding-top: 1px}
.serialBlock .info .bar1 {background-position: 0 -56px; color: #fff}
.serialBlock .info .bar2 {background-position: 0 -14px; color: #454545}
.serialBlock .info .bar3 {background-position: 100% -28px; color: #999}
.serialBlock .info .bar4 {background-position: 0 0; color: #fff}
.serialBlock .info .numTotal {width: 30px; font-family: tahoma, verdana, "trebuchet ms"; font-size: 9px; position: absolute; top: 1px; right: -35px}
.serialBlock .info .numTotal .announced {color: #999}
.serialBlock .rating {width: 70px; text-align: right; position: absolute; top: 18px; right: 0}
.serialBlock .rating .myVote {color: #999; display: inline}
.serialBlock .rating .eye {background: url(/images/serial/eyeSmall.gif); width: 14px; height: 9px; overflow: hidden; position: absolute; top: 3px; right: 37px}
.serialBlock .rating .ratingNum {color: #f60; display: inline; padding-left: 4px}
.serialBlock .rating .stars {background: url(/images/starsSmallList.png); height: 6px; overflow: hidden; margin-top: 4px}
.serialBlock .rating .stars10 {background-position: 0 0}
.serialBlock .rating .stars9 {background-position: 0 -7px}
.serialBlock .rating .stars8 {background-position: 0 -14px}
.serialBlock .rating .stars7 {background-position: 0 -21px}
.serialBlock .rating .stars6 {background-position: 0 -28px}
.serialBlock .rating .stars5 {background-position: 0 -35px}
.serialBlock .rating .stars4 {background-position: 0 -42px}
.serialBlock .rating .stars3 {background-position: 0 -49px}
.serialBlock .rating .stars2 {background-position: 0 -56px}
.serialBlock .rating .stars1 {background-position: 0 -63px}
.serialBlockShot {border-bottom: 1px #e5e5e5 solid; padding-bottom: 11px}
.serialBlockShot .itemShot {width: 170px; float: left; margin: 17px 8px 0 0}
.serialBlockShot .itemShot .pic {width: 170px; height: 113px; position: relative; margin-bottom: 8px}
.serialBlockShot .itemShot .pic img {width: 170px; height: 113px; border: none}
.serialBlockShot .itemShot .pic s {background: url(/images/serial/screenshotCorner.png); width: 5px; height: 5px; overflow: hidden; display: block; position: absolute; bottom: 0; right: 0}
.serialBlockShot .itemShot .noPic {background: #ffe4c3 url(/images/serial/screenshotCorner.png) 100% 100% no-repeat; width: 153px; height: 84px; color: #666; font-size: 14px; line-height: 18px; padding: 29px 0 0 17px}
.serialBlockShot .itemShot .nameRus {margin-bottom: 2px}
.serialBlockShot .itemShot .nameRus a {color: #006; text-decoration: underline}
.serialBlockShot .itemShot .nameEng {font-size: 11px; margin-bottom: 10px}
.serialBlockShot .itemShot .time {font-size: 11px; position: relative; padding-left: 19px}
.serialBlockShot .itemShot .time s {background: url(/images/serial/time.gif); width: 14px; height: 14px; overflow: hidden; display: block; position: absolute; top: 0; left: 0}
.serialBlockShot .clear {height: 3px}
.serialBlockShot .last {margin-left: -1px; margin-right: 0}
.serialBlock .list {width: 100%; border-collapse: collapse}
.serialBlock .list tr {border-bottom: 1px #e5e5e5 solid}
.serialBlock .list th {width: 75px; color: #666; font-family: arial; font-size: 10px; font-weight: normal; line-height: 11px; text-align: left; border-bottom: 1px #ccc solid; padding: 2px 0 3px 0}
.serialBlock .list th.name {width: 200px}
.serialBlock .list th.toSee {width: 73px; padding-left: 2px}
.serialBlock .list th.nextEpisode {width: 55px; position: static; padding: 0}
.serialBlock .list th.nextEpisode s {background: url(/images/serial/sun.gif); width: 7px; height: 7px; overflow: hidden; display: block}
.serialBlock .list th.rating {text-align: right; position: static}
.serialBlock .list td {font-family: arial; font-size: 12px; vertical-align: middle; padding: 12px 0 13px 0}
.serialBlock .list .nameRus {font-size: 13px}
.serialBlock .list .nameRus div {width: 195px; padding-right: 5px}
.serialBlock .list .nameRus a {color: #006; text-decoration: underline}
.serialBlock .list .episode {color: #999}
.serialBlock .list .episode .viewed {color: #666}
.serialBlock .list .time {color: #999}
.serialBlock .list .nextEpisode {color: #666}
.serialBlock .list .newEpisodesNum {color: #666}
.serialBlock .list .newEpisodesNum div {background: url(/images/serial/roundRedSmall.png); width: 15px; height: 17px; color: #fff; font-size: 9px; font-weight: bold; text-align: center; padding: 4px 4px 0 2px}
.serialBlock .list td.rating {color: #999; position: static}
.serialBlock .list td.rating .ratingNum {padding: 0}
.serialStatistics {background: #f2f2f2; color: #333; font-family: arial; margin-bottom: 20px; padding: 11px 43px 8px 15px}
.serialStatistics .title {color: #006; font-size: 12px; font-weight: bold; margin-bottom: 10px}
.serialStatistics .item {margin-bottom: 9px}
.serialStatistics .name {margin-bottom: 5px}
.serialStatistics .bar {background: url(/images/serial/bars.gif); height: 12px; font-family: tahoma, verdana, "trebuchet ms"; font-size: 9px; text-align: center; overflow: hidden; float: left; padding-top: 1px}
.serialStatistics .bar1 {color: #fff}
.serialStatistics .bar2 {background-position: 0 -14px; color: #555}
.serialStatistics .item1 .bar1 {background-position: 0 -70px}
.serialStatistics .item2 .bar1 {background-position: 0 -42px}
.serialStatistics .numTotal {width: 30px; font-family: tahoma, verdana, "trebuchet ms"; font-size: 9px; text-align: center; position: absolute; margin: 1px 0 0 182px}
