.rightbar .user_my {padding-top:37px !important;}

.user-profile {overflow:hidden; margin:0 0 15px; padding:0 0 0 15px;}
.user-profile h1 a {color:#AFAFAF}
.user-profile .inner {margin:0; height:1%;}
.user-profile .photo {float:left; position:relative;}
.user-profile .photo .frame {border:1px solid #d3d3d3; padding:4px;}
.user-profile .photo .edit {background:#f5efc7; margin:0 5px; padding:7px 15px 12px; line-height: 13px; }
.user-profile .photo .all {border:0; margin:0; padding:6px 5px 3px 5px;}
.user-profile .photo .descript {background:url(/i/black60.png); color:#7b7b7b; font-size:11px; left:5px; line-height:14px; margin-top:-36px; padding:7px 10px 10px; position:absolute; text-align:center; width:270px; z-index:2;}
.user-profile .photo .descript .options {background:url(/i/icon_options.gif) no-repeat 0 3px; color:#fff; padding:0 0 0 13px; text-transform:uppercase;}
.user-profile .userinfo {background:url(/i/dashed_grey.gif) repeat-x bottom; overflow:hidden; width:100%; padding:0 0 16px;}
.user-profile .rating {float:right; margin:0; width:260px;}
.user-profile .rating dt {float:left; clear:left; color:#666; font-size:10px; line-height:27px; margin:0; text-transform:uppercase; width:72px; height:27px;}
.user-profile .rating dd {font-size:20px; line-height:30px; margin:-1px 0 0 72px;}
.user-profile .rating {padding-left:2px;}
.user-profile .rating .positive {color:#2fbd25;}
.user-profile .rating .negative {color:#e45247;}
.user-profile .rating .negative span {display:inline-block;}
.user-profile .rating .negative a.num {display:inline-block; background:#909091; margin:0px 0 0 3px; top:-3px;}
.user-profile .rating .pm {cursor:pointer; display:inline-block; font-size:0; height:12px; width:12px; overflow:hidden; margin:0 3px;}
.user-profile .rating .inyan {background:url(/i/inyan.gif) no-repeat 0 0; cursor:pointer; display:inline-block; font-size:0; height:12px; width:12px;}
.user-profile .rating .inyan-active {background:url(/i/inyan.gif) no-repeat 0 -12px;}
.user-profile .rating .minus {background:url(/i/plusminus_bg.gif) no-repeat 0 0;}
.user-profile .rating .plus {background:url(/i/plusminus_bg.gif) no-repeat 0 -24px;}
.user-profile .rating .minus-active {background:url(/i/plusminus_bg.gif) no-repeat 0 -12px;}
.user-profile .rating .plus-active {background:url(/i/plusminus_bg.gif) no-repeat 0 -36px;}
.user-profile .avatars {float:left; text-align:center; width:56px; margin:0 10px 0 0;}
.user-profile .avatars span {background:url(/i/bull_grey.gif) no-repeat center; cursor:pointer; display:inline-block; font-size:0; height:8px; margin:3px 2px; width:8px;}
.user-profile .avatars span.active {background:url(/i/bull_green.gif) no-repeat center;}
.user-profile .avatars .photo {border:1px solid #d3d3d3; padding:4px; display:none;}
.user-profile .avatars .photo .ihover {display: none;}
.user-profile .avatars .photo-expert {background:url(/i/frame_expert.gif) no-repeat; display:inline-block; vertical-align:top; height:46px; margin:2px 6px 4px 0; padding:5px; position:relative; width:46px; text-decoration:none;}
.user-profile .avatars .photo-expert .title {background:#ed943c; behavior:url(/js/PIE.htc); border-radius:1px; color:#f9f9f9; font:9px/11px Arial,sans-serif; height:auto; margin:0; padding:0 2px; position:absolute; left:5px; bottom:-4px; text-transform:uppercase; width:auto;}
.user-profile .avatars .photo-expert .total {background:#fff; behavior:url(/js/PIE.htc); border:1px solid #f7892f; border-radius:3px; color:#f7892f; font:10px/10px Tahoma,Arial,sans-serif; height:auto; margin:0; padding:0 3px; position:absolute; right:-4px; top:-2px; width:auto;}
.user-profile .username {color:#afafaf; font-size:18px; line-height:1.1;}
.user-profile .username .full {color:#afafaf;text-decoration: none;}
.user-profile .username .corona {position:relative; top:-10px;}
.user-profile .username strong {color:#666; font-size:28px; font-weight:normal;}
.user-profile .username strong a {color:#666;text-decoration: none;}
.user-profile .infoline {background:url(/i/dashed_grey.gif) repeat-x bottom; color:#666; line-height:15px; padding:6px 0; margin:0 0 15px;}
.user-profile .infoline a {text-decoration:none;}
.user-profile .infoline span {margin-right:20px;}
.user-profile .infoline .location {background:url(/i/icon_place.png) no-repeat 0 4px; display:inline-block; overflow:hidden; padding:0 0 0 15px; position:relative; top:-2px; text-decoration:none; vertical-align:middle;}
.user-profile .infoline .hideinfo {background:url(/i/arrow_up_green.gif) no-repeat 195px 6px; float:right; position:relative; padding:0 10px 0 0; width:250px; text-decoration:none;}
.user-profile .infoline .hideinfo_active {background:url(/i/arrow_down_green.gif) no-repeat 204px 6px; display:none;}
.user-profile .infoline .hideinfo span {background:url(/i/dashed_green.gif) repeat-x bottom left; color:#2fbd25; cursor:pointer; display:inline-block; margin:0; white-space:nowrap; line-height:13px;}
.user-profile .infoline .agent {background:url(/i/icon_place2.gif) no-repeat 0 4px; display:inline-block; overflow:hidden; padding:0 0 0 13px; position:relative; top:-2px; width:185px; white-space:nowrap; vertical-align:middle;}
.user-profile .infoline .agent span {color:#ff8d30; margin:0;}
.user-profile .infoline .agent span:after {background:#fff; border-radius:15px; bottom:0; box-shadow:-15px 0 20px 20px #fff; content:""; height:15px; position:absolute; right:-15px; width:15px;}

.user-profile .maininfo {margin-left:312px;}
.user-profile .status {border:1px solid #d3d3d3; margin:0 0 7px; padding:4px; position:relative;}
.user-profile .status .bar {background:#f8f4d8; height:18px;}
.user-profile .status .hint {color:#cbc28a; line-height:17px; position:absolute; text-align:center; width:100%; z-index:1;}
.user-profile .setting {background:#f5efc7; border-bottom:1px solid #cac6aa; margin:0 0 15px; position:relative;}
.user-profile .setting .arrow {background:url(/i/arrow_up_setting.gif) no-repeat center 0; height:4px; position:absolute; width:100%; margin-top:-4px;}
.user-profile .setting .items {color:#afafaf; padding:9px 15px 4px;}
.user-profile .setting .items a {color:#666; line-height:13px;}
.user-profile .setting .items p {background:url(/i/ico_look_to_comments.gif) no-repeat 1px 5px; padding-left:14px; margin:0 0 9px;}
.user-profile .setting .items p.usr {background:url(/i/icon_user_s.png) no-repeat 0 3px;}
.user-profile .setting .items p.msg {background:url(/i/icon_mail_s.png) no-repeat 0 3px;}
.user-profile .setting .items p.pht {background:url(/i/icon_photo_s.png) no-repeat 0 3px;}
.user-profile .setting .gift {color:#2fbd25; float:right;}
.user-profile .setting .all {border-top:1px solid #d8d4b4; margin:0; padding:5px 15px 10px 15px;}
.user-profile .setting .all a {background:url(/i/icon_options.gif) no-repeat 0 4px; padding-left:14px;}

.user-profile .awards {background:#f5f5f5; border-bottom:1px solid #cacaca; margin:0 0 10px;}
.user-profile .awards h2,
.user-profile .awards .bhead {padding:10px 0 0 14px; margin:0 0 12px; line-height:23px;}
.user-profile .awards .bhead h2 {display: inline;margin: 0px;padding: 0px;}
.user-profile .awards .items {overflow:hidden; width:99%;}
.user-profile .awards .items a {float:left; padding:0 0 9px 16px}
.user-profile .awards .all {margin:0; padding:7px 15px 9px;}

.user-profile .user-actions {background:#eee; margin:0 0 17px; padding:9px 9px 1px;}
.user-profile .user-actions p {color:#2da4d7; font-size:12px; margin:0 0 10px; padding:0 0 0 26px; line-height: 16px;}
.user-profile .user-actions p.frnd {background:url(/i/icon_action_nofriend.gif) no-repeat 3px 0;}
.user-profile .user-actions p.frnd del {text-decoration:none; display:none;}
.user-profile .user-actions p.frnd span {background:url(/i/dashed_blue.gif) repeat-x 0 bottom; color:#348fab; cursor:pointer; display:inline-block; text-decoration:none; line-height:14px;}
.user-profile .user-actions p.frnd_active {background:url(/i/icon_action_friend.gif) no-repeat 3px 0;}
.user-profile .user-actions p.ntc {background:url(/i/icon_action_notice.gif) no-repeat 0 0;}
.user-profile .user-actions p.ntc a {background:url(/i/dashed_blue.gif) repeat-x 0 bottom; color:#348fab; cursor:pointer; display:inline-block; text-decoration:none; line-height:14px;}
.user-profile .user-actions p.msg {background:url(/i/icon_action_msg.gif) no-repeat 0 0;}
.user-profile .user-actions p.gift {background:url(/i/icon_action_gift.gif) no-repeat 0 0;}
.user-profile .user-actions p.favor {background:url(/i/icon_addfav.gif) no-repeat 0 0;}
.user-profile .user-actions p.favor a {background:url(/i/dashed_blue.gif) repeat-x 0 bottom; color:#348fab; cursor:pointer; display:inline-block; text-decoration:none; line-height:14px;}
.user-profile .user-actions p.favor_active {background:url(/i/icon_addfav_active.gif) no-repeat 0 0;}

.user-profile .user-actions-setting {background:#f5efc7; margin:0 0 17px; padding:9px 9px 2px;}
.user-profile .user-actions-setting p {color:#2da4d7; font-size:12px; margin:0 0 10px; padding:0 0 0 24px; line-height: 16px;}
.user-profile .user-actions-setting p span {line-height:14px;}
.user-profile .user-actions-setting .prof {background:url(/i/icon_set_prof.gif) no-repeat 0 1px;}
.user-profile .user-actions-setting .view {background:url(/i/icon_set_view.gif) no-repeat 0 2px;}
.user-profile .user-actions-setting .msg {background:url(/i/icon_set_msg.gif) no-repeat 0 0;}
.user-profile .user-actions-setting .frnd {background:url(/i/icon_set_friend.gif) no-repeat 1px 0;}

.user-profile .user-actions-2 {margin:0 0 9px;}
.user-profile .user-actions-2 p {font-size:12px; font-weight:bold; margin:0; padding:8px 5px 9px 31px;}
.user-profile .user-actions-2 p.frnd {background:#f5efc7 url(/i/icon_set_friend.gif) no-repeat 8px 7px;}

.user-profile .user-actions-2 p.frnd del {text-decoration:none; display:none;}
.user-profile .user-actions-2 p.frnd span {background:url(/i/dashed_blue.gif) repeat-x 0 bottom; color:#348fab; cursor:pointer; display:inline-block; text-decoration:none; line-height:14px;}

.user-profile .user-actions-2 p.complain {background:#f9f9f9 url(/i/icon_action_complain.gif) no-repeat 8px 7px;}
.user-profile .user-actions-2 p.add {background:#f0f4f5 url(/i/ico_plus_blue3.gif) no-repeat 10px 11px; margin-bottom:1px; padding:8px 5px 9px 28px;}
.user-profile .user-actions-2 p.options {background:#f0f4f5 url(/i/icon_options.gif) no-repeat 10px 11px; padding:8px 5px 9px 28px;}
.user-profile .user-actions-2 p span {line-height:14px;}

.user-profile .send-friend {padding:0 10px 0;}
.user-profile .send-friend h2 {padding:0 0 5px;}
.user-profile .send-friend input.text {background:#fff; border:0; color:#666; margin:2px 0 0; padding:0; width:100%; vertical-align:baseline; outline:none;}
.user-profile .send-friend input.submit {background:url(/i/submit_search_bg.gif) repeat-x right top; border:0; color:#fff; cursor:pointer; float:right; font-size:11px; font-weight:bold; height:24px; margin:0; padding:0; text-transform:uppercase; width:80px;}
.user-profile .send-friend .btns-hint {color:#999; margin:7px 0 3px;}
.user-profile .send-friend .field {background:#fff url(/i/icon_text.gif) no-repeat 5px 7px; border:1px solid #afafaf; height:20px; margin:0 0 7px; padding:1px 1px 1px 20px; width:140px;}
.user-profile .send-friend .form-hint {color:#348fab; margin:0 0 7px;}

.user-profile .photos {margin:0 0 17px; overflow:hidden;}
.user-profile .photos h2 {padding:0 0 5px;}
.user-profile .photos img {vertical-align:baseline;}
.user-profile .photos .items {overflow:hidden;}
.user-profile .photos .items a {border:1px solid #d3d3d3; float:left; display:inline; width:60px; height:60px; margin:0 4px 4px 0; padding:4px;}
.user-profile .photos .items-empty {background:#eee; color:#8c8c8c; font-size:12px; margin:0 0 4px;}
.user-profile .photos .items-empty span {display:inline-block; vertical-align: middle;}
.user-profile .photos .items-empty .preview {background:#fff; border:1px solid #d3d3d3; width:60px; height:60px; margin:0 9px 0 0; padding:4px;}
.user-profile .photos .items-empty .helper {height:100%; width:0;}
.user-profile .photos .items-empty .text {width:200px;}

.user-profile .friends {margin:0 0 10px;}
.user-profile .friends h2,
.user-profile .friends .bhead {padding:0 0 5px;}
.user-profile .friends .items {overflow:hidden; width:99%;}
.user-profile .friends .items a {float:left; display:inline; width:46px; height:46px; margin:0 5px 5px 0;}
.user-profile .friends .all {margin:5px 0 0;}

.user-profile .statistic {background:#eee; color:#666; font-size:10px; line-height:14px; padding:8px 10px 5px; text-transform:uppercase;}

.user-profile .user-stat {color:#666; padding:10px;}
.user-profile .user-stat .content {color:#666; font-size:9pt; line-height:14px;}
.user-profile .user-stat .content a {font-weight:bold;}

.user-profile .user-status {border:1px solid #d3d3d3; height:1%; font-size:11px; line-height:16px; margin:0 0 10px; padding:7px 12px 9px; position:relative;}
.user-profile .user-status ins {background:url(/i/arrow_left_status.gif) no-repeat 0 0; font-size:0; left:-7px; position:absolute; height:11px; top:7px; width:7px;}

.user-side-about {color:#666; margin:0 0 20px;}
.user-side-about .photo {margin:0 0 13px;}
.user-side-about .content {font-size:12px; margin:0 0 -4px;}
.user-side-about .editable {padding:2px 4px 6px !important;}
.user-side-about .editing .textblock {border:1px solid #ccc; margin:0 0 4px; padding:5px;}
.user-side-about .editing .textblock textarea {border:0; font-size:11px; height:89px;}

.user-side-agent {background:url(/i/side_agent_shadow.png) no-repeat bottom; color:#666; margin:0 0 20px; padding:0 0 7px;}
.user-side-agent h2 span {background:#ff8d30; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; color:#fff; float:left; font-size:10px; line-height:10px; margin:4px 10px 0 0; padding:3px 6px; position:relative; text-transform:uppercase;}
.user-side-agent .help {background:#f0f4f5; border:1px dashed #afafaf; color:#afafaf; margin:0 0 13px; padding:11px 3px 12px 8px; -moz-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; -webkit-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; cursor: pointer;}
.user-side-agent .photo .image {background:#348fab; height:70px;}
.user-side-agent .content {background:url(/i/bg_grid_1.gif)}
.user-side-agent .content .org {background:url(/i/dashed_white.gif) repeat-x left bottom; font-size:18px; line-height:22px; padding:4px 10px 9px; text-align:center; text-shadow:0 1px 0 #fff;}
.user-side-agent .content .contacts {background:url(/i/bg_grid_2.gif); padding:11px; text-align:center;}
.user-side-agent .content .contacts .tel {font-size:14px; font-weight:bold; margin:0 0 3px;}
.user-side-agent .content .links {background:url(/i/side_agent_shadow.png) no-repeat top; padding:12px 10px 10px; text-align:center;}
.user-side-agent .editable {padding:0 !important;}
.user-side-agent .editable .org {background:url(/i/dashed_grey2.gif) repeat-x left bottom; font-size:18px; line-height:22px; padding:10px 10px 11px; text-align:center; text-shadow:0 1px 0 #fff;}
.user-side-agent .editable .contacts {padding:7px 10px 4px; text-align:center;}
.user-side-agent .editable .contacts .tel {font-size:14px; font-weight:bold; margin:0 0 3px;}
.user-side-agent .editable .links {background:url(/i/dashed_grey2.gif) repeat-x left top; padding:14px 10px 12px; text-align:center;}
.user-side-agent .editing .field input.text {font-size:11px;}
.user-side-agent .editing .title {font-weight:bold; padding:1px 5px 6px;}
.user-side-agent .editing .textblock {border:1px solid #ccc; margin:0 0 4px; padding:5px;}
.user-side-agent .editing .textblock textarea {border:0; font-size:11px; height:89px;}

.user-side-online {color:#666; margin:0 0 19px; padding: 0px 0px 5px 0px; background: url(/i/dashed_grey.gif) repeat-x left bottom;}
.user-side-online input {background:#fff; border:0; font-size:11px; height:14px; margin:0; padding:0; width:100%; color: #666666; }
.user-side-online .fb {background:url(/i/b_fb2.gif) no-repeat 0 0; margin:0 0 8px; padding:0 0 0 22px;}
.user-side-online .vk {background:url(/i/b_vk2.gif) no-repeat 0 0; margin:0 0 8px; padding:0 0 0 22px;}
.user-side-online .hp {background:url(/i/b_hp.gif) no-repeat 0 0; margin:0 0 8px; padding:0 0 0 22px;}
.user-side-online .od {background:url(/i/b_twi2.gif) no-repeat 0 0; margin:0 0 8px; padding:0 0 0 22px;}
.user-side-online .lj {background:url(/i/b_lj2.png) no-repeat 0 0; margin:0 0 8px; padding:0 0 0 22px;}

.user-side-online .field-fb {background:#fff url(/i/b_fb2.gif) no-repeat 4px 4px; border:1px solid #afafaf; margin:0 0 5px; padding:4px 6px 4px 25px; height:14px;}
.user-side-online .field-vk {background:#fff url(/i/b_vk2.gif) no-repeat 4px 4px; border:1px solid #afafaf; margin:0 0 5px; padding:4px 6px 4px 25px; height:14px;}
.user-side-online .field-od {background:#fff url(/i/b_twi2.gif) no-repeat 4px 4px; border:1px solid #afafaf; margin:0 0 5px; padding:4px 6px 4px 25px; height:14px;}
.user-side-online .field-hp {background:#fff url(/i/b_hp.gif) no-repeat 4px 4px; border:1px solid #afafaf; margin:0 0 5px; padding:4px 6px 4px 25px; height:14px;}
.user-side-online .field-lj {background:#fff url(/i/b_lj2.png) no-repeat 4px 4px; border:1px solid #afafaf; margin:0 0 5px; padding:4px 6px 4px 25px; height:14px;}

.user-side-online .sep {background:url(/i/dashed_grey.gif) repeat-x left top; font-size:0; height:1px; margin:10px 0;}

.user-side-photo {margin:0 0 18px;}
.user-side-photo .thumbs {overflow:hidden; width:100%;}
.user-side-photo .thumbs a {border:1px solid #D3D3D3; float:left; margin:3px 0 0; padding:4px;}
.user-side-photo .thumbs a.even {margin:3px 6px 0 0;}
.user-side-photo .thumbs div {background: url(/i/thumbs_bg.gif) no-repeat left bottom; float:left; padding:0 0 3px;}
.user-side-photo .all {margin:9px 0 0; padding:8px 5px 5px;}
.user-side-photo .all2 {margin:0; padding:8px 0 0;}
.user-side-photo .help {border:1px dashed #afafaf; color:#7b7b7b; padding:8px; -moz-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; -webkit-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; border-image:url(/i/brd_dashed_grey2.gif) 1 repeat;}
.user-side-photo .help a {color:#7b7b7b;}

.user-side-tophotels h2 a {background:url(/i/icon_tophotels.gif) no-repeat right; padding:0 11px 0 0;}
.user-side-tophotels .content {background:url(/i/bg_stat.gif); color:#666; font-size:9pt; line-height:14px; padding:8px 10px 6px;}
.user-side-tophotels .content a {font-weight:bold;}
.user-side-tophotels .shadow {background: url(/i/thumbs_bg.gif) no-repeat left bottom; padding:0 0 3px;}

.user-side-edit {background:none; padding:0;}
.user-side-edit .actions {padding:5px 0 0;}
.user-side-edit .cancel {background:url(/i/ico_cancel.png) no-repeat 0 4px; display:inline-block; color:#58585a; font-size:11px; margin:0 0 0 10px; padding:0 0 0 13px; text-decoration:none;}
.user-side-edit .cancel span {background:url(/i/dashed_grey6.gif) repeat-x left bottom; color:#58585a; cursor:pointer; display:inline-block; line-height:13px; text-decoration:none; white-space:nowrap;}
.user-side-edit .delete {background:url(/i/ico_del_x.gif) no-repeat 0 0; color:#f33; float:right; height:15px; padding:0 0 0 20px; text-decoration:none;}
.user-side-edit .delete span  {background:url(/i/dashed_ff3333.gif) repeat-x left bottom; color:#f33; cursor:pointer; display:inline-block; font-size:11px; line-height:13px; text-decoration:none;}
.user-side-edit .edit {background:url(/i/ico_ne_edit.gif) no-repeat 0 0; color:#707070; display:inline-block; height:15px; padding:0 0 0 20px; text-decoration:none;}
.user-side-edit .edit span {background:url(/i/dashed_707070.gif) repeat-x left bottom; color:#707070; cursor:pointer; display:inline-block; font-size:11px; line-height:13px; text-decoration:none;}
.user-side-edit .editable {border:1px dashed #afafaf; padding:4px; -moz-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; -webkit-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; border-image:url(/i/brd_dashed_grey2.gif) 1 repeat;}
.user-side-edit .editing {border:1px dashed #afafaf; display:none; padding:4px; -moz-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; -webkit-border-image:url(/i/brd_dashed_grey2.gif) 1 repeat; border-image:url(/i/brd_dashed_grey2.gif) 1 repeat;}
.user-side-edit .save {background:url(/i/button_green_bg.gif) repeat-x 0 0; color:#fff; display:inline-block; font-size:11px; font-weight:bold; line-height:27px; height:28px; margin:0 0 0 10px; padding:0 10px; text-transform:uppercase; text-decoration:none;}
.user-side-edit .submit {text-align:right;}

.user-places {color:#666; margin:0 0 12px;}
.user-places h2 {padding:0 10px 0 0;}
.user-places h2 .add {background:url(/i/ico_plus_blue2.gif) no-repeat 0 4px; float:right; font-size:12px; font-weight:bold; margin:7px 0 0; padding:0 0 0 13px; text-decoration:none;}
.user-places h2 .add span { line-height:14px;}
.user-places .flags {padding:5px 0;}
.user-places .flags img {float:left; margin:0 5px 0 0;}
.user-places .map {position:relative; width:100%;}
.user-places .map .over {background:url(/i/white50.png); height:100%; position:absolute; width:100%; z-index:2;}
.user-places .map .add {background:url(/i/btn_places.png) no-repeat; height:46px; margin:118px auto 0; padding:30px 0 0; text-align:center; width:328px; cursor: pointer;}
.user-places .map .add span {font-size:12px; font-weight:bold; line-height:14px; text-transform:uppercase;}

.user-activity h1 {border-bottom:1px solid #e0e0e0; color:#666; font-size:18px; line-height:22px; margin:0 0 22px; padding:0 11px 6px 0;}
.user-activity h1 .more {float:right; font-size:11px; line-height:13px; margin:7px 0 0;}
.user-activity .full span {background:#eee; display:inline-block; padding:6px 7px 7px;}
.user-activity .full span a {background:url(/i/arrow_next_grey.gif) no-repeat right 5px; color:#858585; display:inline-block; font-weight:bold; padding-right:17px;}

.user-photoalbum {background:#eee; color:#666; margin:0 0 1px; padding:15px 0 15px 12px; overflow:hidden;}
.user-photoalbum a {color:#58585a;}
.user-photoalbum .preview {float:left; width:112px;}
.user-photoalbum .preview a {background:url(/i/album2.gif) no-repeat; display:inline-block; padding:15px 6px 6px;}
.user-photoalbum .descr {color:#afafaf; float:left; margin:0; padding:0 10px; width:185px;}
.user-photoalbum .previews-wrap {margin:0 0 0 112px;}
.user-photoalbum .previews {width:100%; overflow:hidden; padding:10px 0 0;}
.user-photoalbum .name,
.user-photoalbum h3 {float:left; font-size:12px; margin:0; padding:0 10px; width:185px;font-weight: normal;}
.user-photoalbum .items {height:70px; overflow:hidden;}
.user-photoalbum .items a {background:#fff; border:1px solid #d3d3d3; float:left; margin:0 4px 4px 0; padding:4px;}
.user-photoalbum .all {border:0; float:right; margin:0; padding:20px 15px 0 5px; width:110px;}
.user-photoalbum .actions {border-top:1px solid #f7f7f7; margin:0 0 0 205px; padding:13px 0 0;}
.user-photoalbum .actions .edit {background:url(/i/ico_edit.gif) no-repeat 0 4px; display:inline-block; padding:0 5px 0 13px;}
.user-photoalbum .actions .del {background:url(/i/icon_remove_active.gif) no-repeat 1px 5px; display:inline-block; padding:0 5px 0 13px; text-decoration:none;}
.user-photoalbum .actions .icon {background:url(/i/icon_dim.gif) no-repeat 1px 5px; display:inline-block; padding:0 5px 0 13px;}
.user-photoalbum-alt {background:#e8e8e8;}
.user-photoalbum .helptext {margin:0 0 0 205px; min-height:70px; padding:0 10px 0 0;}
.user-photoalbum .helptext h2,
.user-photoalbum .helptext .hd_link {font-size:22px; line-height:26px; margin:0 0 6px;}
.user-photoalbum .helptext h2 a,
.user-photoalbum .helptext .hd_link a {color:#348FAB;}
.user-photoalbum .helptext p {color:#666; margin:6px 0 0;}

.user-photoalbum-blank .previews-wrap {margin:0;}
.user-photoalbum-blank .previews {padding:0;}
.user-photoalbum-blank .helptext {margin:0; min-height:0; padding:0 10px 10px 0;}
.user-photoalbum-blank .actions {margin:0;}
.user-photoalbum-blank .helptext p {color:#666; margin:0 0 6px;}

.user-photo {background:#eee; color:#666; margin:0 0 1px; padding:11px 20px 5px 15px; overflow:hidden;}
.user-photo a {color:#afafaf;}
.user-photo p {margin:8px 0; padding:0;}
.user-photo p label { margin-right: 5px; }
.user-photo .name,
.user-photo h2 {font-size:12px; font-weight:bold; margin:0 0 8px 0; padding-top:3px;}
.user-photo .icon {width:11px; height:11px; position:absolute; margin-left:-20px; margin-top:2px;}
.user-photo .place .icon {background:url(/i/icon_place.png) no-repeat 2px 2px;}
.user-photo .tags {color:#afafaf;}
.user-photo .tags .icon {background:url(/i/icon_tags.png) no-repeat 2px 3px;}
.user-photo .comments {margin:0;}
.user-photo .comments .icon {background:url(/i/icon_cmnt_small.gif) no-repeat 1px 1px;}
.user-photo .intro-blank {color:#d7890d;}
.user-photo .edit {background:url(/i/ico_edit.gif) no-repeat 0 4px; display:inline-block; padding:0 5px 0 13px; text-decoration:none; margin-bottom:3px;}
.user-photo .change {float:left; background:url(/i/icon_folder.gif) no-repeat 0 4px; display:inline-block; padding:0 5px 0 13px; text-decoration:none;}
.user-photo .cancel {background:url(/i/ico_cancel.png) no-repeat 0 4px; display:inline-block; padding:0 5px 0 13px; text-decoration:none; margin-left:10px;}
.user-photo .del {float:left; background:url(/i/icon_remove_active.gif) no-repeat 1px 5px; display:inline-block; padding:0 5px 0 13px; text-decoration:none; margin-bottom: 3px; }
.user-photo .submit {padding-top:7px;}
.user-photo .submit input {background:url(/i/btn_green_link_bg.gif) repeat-x 0 0; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; height:28px; text-transform:uppercase; width:160px;}
.user-photo .name input.text {font-size:11px; font-weight:bold;}
.user-photo .infotext {margin:0 0 0 132px; padding:0 6px 0;}
.user-photo .preview {float:left; padding:0; }
.user-photo .preview a {background:#fff; border:1px solid #d3d3d3; display:inline-block; padding:4px; position:relative;}
.user-photo .preview a ins {background:#fff url(/i/ico_img_mo.gif) no-repeat center; border:1px solid #d3d3d3; display:none; font-size:0; position:absolute; padding:3px; width:7px; height:7px; top:-3px; right:-3px; z-index:1;}
.user-photo .preview a:hover ins {display:block;}
.user-photo .preview .rotate {background:url(/i/icon_rotate.png) no-repeat 3px 6px; border:0; display:inline-block; padding:4px 5px 2px 20px; text-decoration:none; margin-top:3px;}
.user-photo .preview .rotate span {line-height:13px;}
.user-photo .actions {border-top:1px solid #f7f7f7; margin:15px 0 0; padding:7px 0 0; text-align:right; overflow:hidden; width:100%;}
.user-photo .actions a span {line-height:13px; margin-right:15px;}
.user-photo .editing {margin:0 0 0 132px;}
.user-photo .editing .boxes {margin:0;}
.user-photo .editing .tags {background:#fff url(/i/icon_tags.png) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; margin:0 0 5px; min-height:20px; padding:1px 1px 1px 20px;}
.user-photo .editing .tags textarea {background:#fff; border:0; color:#666; font-size:12px; height:54px; margin:2px 0 0; padding:0; width:100%; overflow:auto; outline:none; resize: none;}
.user-photo .editing .field {background:#fff url(/i/icon_text.gif) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; min-height:20px; margin:0 0 5px; padding:1px 1px 1px 20px;}
.user-photo .editing .field input.text {background:#fff; border:0; color:#666; margin:2px 0 0; height:14px; padding:0; width:100%; vertical-align:baseline; outline:none;}
.user-photo .editing .field textarea {background:#fff; border:0; color:#666; font-size:12px; height:59px; margin:2px 0 0; padding:0; width:100%; overflow:auto; outline:none; resize: none;}
.user-photo .editing .check { background: #fff url(/i/icon_check.gif) no-repeat 5px 6px; border: 1px solid #afafaf; font-size: 12px; min-height: 20px; margin: 0 0 5px; padding: 1px 1px 1px 17px; }
.user-photo .editing .check select { background: #fff; border: 0; color: #afafaf; height: 18px; padding: 2px 0 0 0; width: 100%; vertical-align: baseline; outline: none; }
.user-photo .editing .place {background:#fff url(/i/icon_place.png) no-repeat 5px center; border:1px solid #afafaf; cursor:pointer; font-size:12px; margin:0 0 5px; min-height:20px; padding:1px 1px 1px 20px;}
.user-photo .editing .place .value {color:#666; font-size:12px; line-height:19px; display:inline-block; padding-bottom:1px;width:200px;overflow:hidden;white-space:nowrap;}
.user-photo .editing .place .btn-list {background:url(/i/button_list.gif) no-repeat 0 0; cursor:pointer; font-size:0; width:19px; height:20px; float:right;}

.user-photo-alt {background:#e8e8e8;}
.user-photo-active {background:#dbe9da;}

.user-photo .check { margin:8px 0 0 0; }
.user-photo .check .item { position: relative; float: left; margin: 0 10px 0 0; }
.user-photo .check .item input { position: absolute; left: 0; //left: -3px; top: 0; //top: -3px; margin: 0; padding: 0; }
.user-photo .check .item label { font-size: 11px; color: #666666; cursor: pointer; padding: 0 0 0 18px; }
@-moz-document url-prefix() {
  .user-photo .check .item label {position: relative; top:-1px;}
}

.user-album {background:#f5efc7; color:#666;}
.user-album a {color:#666;}
.user-album .head {border-bottom:1px solid #d8d4b4; margin:0; padding:8px 10px 9px;font-size: 18px;font-weight: normal;}
.user-album .head h2 {display: inline;margin: 0;padding: 0;}
.user-album .head span {line-height:13px;}
.user-album p {margin:8px 0; padding:0;}
.user-album input.text {font-size:11px; height:18px; margin:0; padding:0; width:100%;}
.user-album textarea {font-size:11px; height:60px;}
.user-album .edit {background:url(/i/ico_edit.gif) no-repeat 0 4px; display:inline-block; float:right; font-size:11px; margin-top:5px; padding:0 0 0 13px; text-decoration:none;}
.user-album .cancel {background:url(/i/ico_cancel.png) no-repeat 0 4px; display:inline-block; font-size:11px; margin-left:10px; padding:0 0 0 13px; text-decoration:none;}
.user-album .name {font-size:12px; font-weight:bold; margin-top:5px;}
.user-album .icon {width:11px; height:11px; position:absolute; margin-left:-19px; margin-top:2px;}
.user-album .place .icon {background:url(/i/icon_place.png) no-repeat 1px 3px;}
.user-album .tags .icon {background:url(/i/icon_tags.png) no-repeat 1px 3px;}
.user-album .camera .icon {background:url(/i/icon_camera.gif) no-repeat 1px 3px;}
.user-album .info .size .icon {background:url(/i/icon_dim.gif) no-repeat 1px 2px;}
.user-album .info .views .icon {background:url(/i/icon_views.png) no-repeat 0 0;}
.user-album .submit {border-bottom:1px solid #d8d4b4; padding:15px 10px; text-align:center;}
.user-album .submit input {background:url(/i/btn_green_link_bg.gif) repeat-x 0 0; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; height:28px; text-transform:uppercase; width:160px;}
.user-album .name input.text {font-size:12px; font-weight:bold;}
.user-album .preview {border-bottom:1px solid #d8d4b4;  color:#666; padding:7px 10px; text-align:center}
.user-album .preview a {background:url(/i/album2.gif) no-repeat; display:inline-block; padding:15px 6px 6px;}
.user-album .infotext {border-bottom:1px solid #d8d4b4; padding:5px 10px 5px 30px;}
.user-album .editing {padding:10px 10px 0 10px;}
.user-album .editing .tags {background:#fff url(/i/icon_tags.png) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; margin:0; min-height:20px; padding:1px 1px 1px 20px;}
.user-album .editing .tags textarea {background:#fff; border:0; color:#666; font-size:12px; height:54px; margin:2px 0 0; padding:0; width:100%; overflow:auto; outline:none; resize: none;}
.user-album .editing .field {background:#fff url(/i/icon_text.gif) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; min-height:20px; margin:0 0 5px; padding:1px 1px 1px 20px;}
.user-album .editing .field input.text {background:#fff; border:0; color:#666; margin:2px 0 0; height:14px; padding:0; width:100%; vertical-align:baseline; outline:none;}

.user-photos-thumb {overflow:hidden; padding:0;}
.user-photo-thumb {
    position:relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    padding: 0 0 5px 5px;
    width: 24.9%;
}
.user-photo-thumb .preview a {display:inline-block; padding:0;}
.user-photo-thumb .actions {position:absolute; top:-3px; right:-3px; z-index:1;display: none;}
.user-photo-thumb .actions .del {background:#fff url(/i/icon_remove_active.gif) no-repeat center; border:1px solid #d3d3d3; display:inline-block; font-size:0; height:13px; width:13px; text-decoration:none; padding: 0; }
.user-photo-thumb .actions .edit {background:#fff url(/i/ico_edit.gif) no-repeat center; border:1px solid #d3d3d3; border-left:0; display:inline-block; font-size:0; height:13px; width:13px; text-decoration:none; padding: 0; }



.user-photos-type {background:#eee; margin:0 0 20px; padding:9px; position: relative; }
.user-photos-type a {background:#fafafa url(/i/icons_previews.gif) no-repeat 8px 10px; color:#7d8283; display:inline-block; font-size:10px; font-weight:bold; padding:8px; text-decoration:none; text-transform:uppercase;}
.user-photos-type a#type1 {background-position:8px -30px; margin-right:7px; padding-left:23px;}
.user-photos-type a#type1.active {background-color:#348fab; background-position:8px -50px; color:#fff;}
.user-photos-type a#type2 {background-position:8px 10px; padding-left:32px;}
.user-photos-type a#type2.active {background-color:#348fab; background-position:8px -10px; color:#fff;}
.user-photos-type .arrow { display: block; width: 4px; height: 7px; background: url(/i/user-photos-type-arrow.gif) no-repeat left top; position: absolute; left: -4px; top: 20px; }

.user-multiedit {background:#dbe9da; margin:0 0 20px;}
.user-multiedit h2.else,
.user-multiedit .else {border-bottom:1px solid #c4cfc3; margin:0; padding:10px;}
.user-multiedit .else h2 {display: inline;margin: 0;}
.user-multiedit p {margin:8px 0; padding:0;}
.user-multiedit .helptext {color:#666; line-height:1.2; padding:8px 10px 5px; position:relative;}
.user-multiedit .helptext h2 {background:url(/i/dashed_grey_dark.gif) repeat-x left bottom; color:#666; cursor:pointer; display:inline-block; line-height:23px;}
.user-multiedit .helptext .arrow {width:4px; height:7px; background: url(/i/user_multiedit_arrow.gif) no-repeat left top; position:absolute; left:-4px; top:20px;}
.user-multiedit .content {display:none;}
.user-multiedit .choosed {background:#c6ddc5; border-bottom:1px solid #c4cfc3; border-top:1px solid #c4cfc3; color:#666; padding:8px 10px 10px;}
.user-multiedit .choosed span {float:right; background:url(/i/dashed_grey_dark.gif) repeat-x left bottom; color:#666; cursor:pointer; display:inline-block; line-height:13px;}
.user-multiedit .selected {border-bottom:1px solid #c4cfc3; padding:7px 10px;}
.user-multiedit .info {border-bottom:1px solid #c4cfc3; margin:0; padding:10px;}
.user-multiedit .info .tags {background:#fff url(/i/icon_tags.png) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; margin:0; min-height:20px; padding:1px 1px 1px 20px;}
.user-multiedit .info .tags textarea {background:#fff; border:0; color:#666; font-size:12px; height:54px; margin:2px 0 0; padding:0; width:100%; overflow:auto; outline:none; resize: none;}
.user-multiedit .info .place {background:#fff url(/i/icon_place.png) no-repeat 5px center; border:1px solid #afafaf; cursor:pointer; font-size:12px; margin:0 0 5px; min-height:20px; padding:1px 1px 1px 20px;}
.user-multiedit .info .place .value {color:#666; font-size:12px; line-height:19px; display:inline-block; padding-bottom:1px; width:200px; overflow:hidden; white-space:nowrap;}
.user-multiedit .info .place .btn-list {background:url(/i/button_list.gif) no-repeat 0 0; cursor:pointer; font-size:0; width:19px; height:20px; float:right;}

.user-multiedit .info .check { background: #fff url(/i/icon_check.gif) no-repeat 5px 6px; border: 1px solid #afafaf; font-size: 12px; min-height: 20px; margin: 0 0 5px; padding: 1px 1px 1px 17px; }
.user-multiedit .info .check select { background: #fff; border: 0; color: #afafaf; height: 20px; padding: 0; width: 100%; vertical-align: baseline; outline: none; }

.user-multiedit .submit {margin:15px 0 5px;}
.user-multiedit .submit input {background:url(/i/btn_green_link_bg.gif) repeat-x 0 0; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; height:28px; text-transform:uppercase; width:160px;}
.user-multiedit .actions {border-bottom:1px solid #c4cfc3; padding:7px 10px;}
.user-multiedit .cancel {background:url(/i/ico_cancel.png) no-repeat 0 4px; display:inline-block; padding:0 0 0 13px; text-decoration:none; margin-left:10px;}
.user-multiedit .change {background:url(/i/icon_folder.gif) no-repeat 0 4px; display:block; margin:0 0 7px; padding:0 5px 0 13px; text-decoration:none;}
.user-multiedit .del {background:url(/i/icon_remove_active.gif) no-repeat 1px 5px; display:block; margin:0 0 7px; padding:0 5px 0 13px; text-decoration:none;}

.subfilters-tab {display:none;}

.photos-list {border:1px solid #afafaf;}
.photos-list td {background:#fff; border-bottom:1px solid #eee; color:#666; padding:7px 10px; vertical-align:middle;}
.photos-list .thead td {background:#f6f6f6; color:#afafaf;}
.photos-list .tfoot td {background:#f6f6f6; border:0;}
.photos-list td.remove_ico { text-align: center; padding-left: 25px; }
.photos-list .remove {background:url(/i/icon_remove_active.gif) no-repeat; cursor:pointer; display:inline-block; font-size:0; height:7px; width:7px;}
.photos-list .scrollable {max-height:175px; overflow:scroll; overflow-x:hidden; width:100%;}
.photos-list .scrollable tr.hover td {background:#fcfcfc;}

.photo-upload {background:#eee; margin:0 0 1px; padding:20px 20px;}
.pu_padding { padding: 16px 20px 20px 20px; }
.photo-upload .helptext {color:#666; margin:0 0 -2px;}
.photo-upload .helptext h2,
.photo-upload .helptext .hd_link {font-size:22px; line-height:26px; margin:-5px 0 5px;}
.photo-upload .helptext h2 span,
.photo-upload .helptext .hd_link span {background:url(/i/dashed_blue.gif) repeat-x 0 21px; color:#348fab; cursor:pointer; display:inline-block; line-height:23px;}
.photo-upload .helptext p {margin:0 0 6px;}
.photo-upload .helptext-disabled {color:#afafaf; margin:0 0 -2px;}
.photo-upload .helptext-disabled h2,
.photo-upload .helptext-disabled .hd_link {font-size:22px; line-height:26px; margin:-5px 0 5px;}
.photo-upload .helptext-disabled p {margin:0 0 6px;}
.photo-upload .filter span {background:url(/i/dashed_blue.gif) repeat-x 0 15px; color:#348fab; cursor:pointer; display:inline-block; line-height:15px; margin:3px 10px; padding:2px 0;}
.photo-upload .filter span.active {background:#348fab; color:#fff; cursor:default; margin:0; padding:5px 10px;}
.photo-upload .choose {background:#cadbe1; color:#666; padding:10px 15px;}
.photo-upload .choose .folder {background:#fff url(/i/icon_folder.gif) no-repeat 5px 6px; border:1px solid #afafaf; display:inline-block; padding:1px 1px 1px 15px;}
.photo-upload .choose .folder select {border:0; margin:1px 0; padding:0; outline:none;}
.photo-upload .info {background:#dbe4e7; color:#666; overflow:hidden; padding:10px;}
.photo-upload .info a {color:#666;}
.photo-upload .info p {margin:8px 0 7px 0; padding:0;}
.photo-upload .info input.text {font-size:11px; height:18px; margin:0; padding:0; width:100%;}
.photo-upload .info textarea {font-size:11px; height:60px;}
.photo-upload .info .name {font-size:12px; font-weight:bold; margin-top:5px;}
.photo-upload .info .icon {width:11px; height:11px; position:absolute; margin-left:-19px; margin-top:3px;}
.photo-upload .info .place .icon {background:url(/i/icon_place.png) no-repeat 1px 2px;}
.photo-upload .info .tags .icon {background:url(/i/icon_tags.gif) no-repeat 0 0;}
.photo-upload .info .size .icon {background:url(/i/icon_dim.gif) no-repeat 0 1px;}
.photo-upload .info .views .icon {background:url(/i/icon_views.png) no-repeat 0 -1px;}
.photo-upload .info .edit {background:url(/i/ico_edit.gif) no-repeat 0 4px; display:inline-block; margin-top:10px; padding:0 13px 0 13px; text-decoration:none;}
.photo-upload .info .cancel {background:url(/i/ico_cancel.png) no-repeat 0 4px; display:inline-block; margin-top:10px; padding:0 13px; text-decoration:none;}
.photo-upload .info .submit input {background:url(/i/btn_green_link_bg.gif) repeat-x 0 0; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; height:28px; margin:0 10px 0 0; text-transform:uppercase; width:160px;}
.photo-upload .info .name input.text {font-size:12px; font-weight:bold;}
.photo-upload .info .infotext {margin:0 95px 0 135px; padding:4px 6px 0;}
.photo-upload .info .preview {float:left; width:135px;}
.photo-upload .info .preview a {background:url(/i/album2.gif) no-repeat; display:inline-block; padding:15px 6px 6px;}
.photo-upload .info .actions {float:right;margin: -1px 0 0 0;}
.photo-upload .info .editing {margin:0 95px 0 135px; padding:4px 0 0;}
.photo-upload .info .editing .icon {margin-left:-14px;}
.photo-upload .info .editing .place {position:relative;}
.photo-upload .info .editing .place .icon {margin-top:5px;}
.photo-upload .info .editing .place .btn {background:url(/i/button_select.gif) no-repeat 0 0; cursor:pointer; font-size:0; width:16px; height:16px; position:absolute; right:0; top:2px;}
.photo-upload .info .blank {color:#afafaf;}
.photo-upload .upload {display:none; padding:20px 0 0 0;}
.photo-upload .upload input {background:url(/i/btn_fiolet_link_bg.gif) repeat-x 0 0; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; height:28px; text-transform:uppercase; width:130px;}

.photo-upload .info .simb {}
.photo-upload .info .simb b {color:#2fbd25;}
.photo-upload .info .editing .field {background:#fff url(/i/icon_text.gif) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; min-height:20px; margin:0 0 5px; padding:1px 1px 1px 20px;}
.photo-upload .info .editing .field input.text {background:#fff; border:0; color:#666; font-size:12px; margin:2px 0 0; height:14px; padding:0; width:100%; vertical-align:baseline; outline:none;}
.photo-upload .info .editing .field textarea {background:#fff; border:0; color:#666; font-size:12px; height:59px; margin:2px 0 0; padding:0; width:100%; overflow:auto; outline:none; resize: none;}
.photo-upload .info2 {background:#dbe9da; margin:20px 0 0; padding:0;}
.photo-upload .info2 .helptext {padding:10px;}
.photo-upload .info2 .helptext h3 {color:#666; font-size:18px;  font-weight:normal; line-height:22px; margin:0 0 7px;}
.photo-upload .info2 .helptext p {margin:0 0 4px;}
.photo-upload .info2 .editing {border-top:1px solid #c4cfc3; margin:0; padding:10px;}
.photo-upload .info2 .editing p {font-size:12px; margin:0 0 7px;}
.photo-upload .info2 .editing p.submit {margin-top:12px;}
.photo-upload .info2 .editing p.submit .cancel span {line-height:13px;}
.photo-upload .info2 .editing .place {background:#fff url(/i/icon_place.png) no-repeat 5px center; border:1px solid #afafaf; cursor:pointer; font-size:12px; margin:0 0 5px; min-height:20px; padding:1px 1px 1px 20px; width:331px;}
.photo-upload .info2 .editing .place .value {color:#666; font-size:12px; line-height:19px; display:inline-block; padding-bottom:1px;width:200px;overflow:hidden;white-space:nowrap;}
.photo-upload .info2 .editing .place .btn-list {background:url(/i/button_list.gif) no-repeat 0 0; cursor:pointer; font-size:0; width:19px; height:20px; float:right;}
.photo-upload .info2 .editing .tags {background:#fff url(/i/icon_tags.png) no-repeat 5px 7px; border:1px solid #afafaf; font-size:12px; margin:0 0 5px; min-height:20px; padding:1px 1px 1px 20px; width:331px;}
.photo-upload .info2 .editing .tags textarea {background:#fff; border:0; color:#666; font-size:12px; height:54px; margin:2px 0 0; padding:0; width:100%; overflow:auto; outline:none; resize: none;}

.photo-upload-ok {}
.photo-upload-ok-text {background:#eaf8e9; color:#2fbd25; font-size:22px; margin:0 0 1px; padding:20px;}
.photo-upload-ok-bot {background:#eaf8e9; color:#666; font-size:22px; margin:0 0 1px; padding:20px;}
.photo-upload-ok-green {color:#2fbd25; display:block; padding:3px 0 8px 0;font-size:28px;}
.photo-upload-ok-mark { background: #ff441b url(/i/rating-resort-btn-orange.png) repeat-x 0 0; border: 5px solid #e8e8e8; height: 61px; cursor: pointer; font-size: 25px; line-height: 60px; color: #ffffff; text-transform: uppercase; text-decoration: none; text-shadow: 0px -1px 0 #cb2e19; display: inline-block; width: 248px; text-align: center; }
.photo-upload-process {background:#f5efc7; margin:0 0 1px; padding:20px; height:1%;}
.photo-upload-process .cancel {float:left; padding:0 20px 0 0;}
.photo-upload-process .cancel input {background:url(/i/btn_red_link_bg.gif) repeat-x 0 0; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; height:28px; text-transform:uppercase; width:155px;}
.photo-upload-process .info {padding: 0 0 0 175px; margin: -2px 0 0 0; zoom:1; }
.photo-upload-process .info p {color:#afafaf; font-size:10px; line-height: 12px; margin:0;}
.photo-upload-process .info p span {color:#666;}
.photo-upload-process .info .progress {background:url(/i/progress.gif) repeat-x 0 0; font-size:0; height:2px; margin:3px 0 3px;}
.photo-upload-process .info .progress div {background:url(/i/progress.gif) repeat-x 0 -2px; font-size:0; height:2px;}

#pp-city {display:none; background:#D7DEE2; border:1px solid #AFAFAF; width:460px; padding:6px 0; position:absolute; z-index:51;}
#pp-city h3 {font:bold 12px Tahoma,Arial,sans-serif; margin:0; padding:3px 6px;}
#pp-city span.close {background:url(/i/icon_close.gif) no-repeat; cursor:pointer; float:right; font-size:0; height:12px; width:12px;}
#pp-city td {border:6px solid #D7DEE2; width:50%;}
#pp-city td p {border-bottom:1px solid #EAE8CC; cursor:pointer; font-size:12px; margin:0; padding:5px 15px;}
#pp-city td p b {font-size:16px; line-height:1;}
#pp-city td p.active {background:#D7DEE2;}
#pp-city .hint {background:#fff url(/i/arrow_left_big.gif) no-repeat 10px 75px; color:#ccc; font-size:24px; line-height:1.2; height:130px; padding:60px 0 0 50px;}
#pp-city .country,
#pp-city .city {background:#fff; height:190px; padding-top:1px; overflow:scroll; overflow-x:hidden;}
#pp-city .city {display:none;}
#pp-city .submit {font-size:18px; padding:0 6px;}
#pp-city .submit input {float:right; font-size:14px; padding:3px 10px;}

.filters-tab {display:none;}

.user-setting {}
.user-setting h2 {color:#666;}
.user-setting .account {background:url(/i/dashed_grey.gif) repeat-x top; margin:0 0 15px;}
.user-setting .account th,
.user-setting .account td {background:url(/i/dashed_grey.gif) repeat-x bottom; font-size:12px; padding:8px 15px 9px 0; vertical-align:middle;}
.user-setting .account td .dashed-blue {line-height:14px;}
.user-setting .account th {color:#afafaf; font-weight:normal; text-align:left; width:170px; white-space:nowrap; vertical-align:top;}
.user-setting .account select,
.user-setting .account textarea,
.user-setting .account input.text {width:280px;}
.user-setting .account .avatar {padding:8px 8px 9px 0;}
.profi {background:#ff8d30 url(/i/profi.gif) no-repeat 0 0px; color: #fff; display:block;width:46px;height:11px; font-size: 10px;  margin:0px; padding:0;
position: relative; top: -6px; font-style: normal; }
.user-setting .account .avatar span {background:#fff; border:1px solid #d3d3d3; display:inline-block; margin-right:8px; padding:4px;}
.user-setting .account .avatar span.ihover {background:none; border:0; margin:0; padding:0;}
.user-setting .account .descr,
.user-setting .account .username,
.user-setting .total {color:#afafaf; font-size:11px; line-height:1.2;}
.user-setting .account .descr {line-height:1.1}
.user-setting .account .username a {display:inline-block; font-size:12px; margin-bottom:4px;}
.user-setting .friend-del {background:url(/i/icon_friend_del.gif) no-repeat 0 3px; color:#e14a4a; padding-left:21px; text-decoration:none;}
.user-setting .friend-del span {background:url(/i/dashed_red.gif) repeat-x left bottom; cursor:pointer; display:inline-block; white-space:nowrap; line-height:14px;}
.user-setting .friend-add {background:url(/i/icon_friend_add.gif) no-repeat 0 3px; color:#2fbd25; padding-left:21px; text-decoration:none;}
.user-setting .friend-add span {background:url(/i/dashed_green.gif) repeat-x left bottom; cursor:pointer; display:inline-block; white-space:nowrap; line-height:14px;}
.user-setting .moder-add {background:url(/i/icon_moder_add.gif) no-repeat 0 3px; color:#58585a; padding-left:21px;}
.user-setting .del {background:url(/i/icon_remove_active.gif) no-repeat 7px 4px; color:#E45247; padding-left:22px; text-decoration:none;}
.user-setting .del span {background:url(/i/dashed_red.gif) repeat-x left bottom; cursor:pointer; display:inline-block; white-space:nowrap; line-height:14px;}
.user-setting .subfilters {background:#eee; border:1px solid #ddd; margin:0 0 15px; padding:10px;}
.user-setting .intro {margin-bottom:15px;}
.user-setting .stat {margin:15px 0;}
.user-setting .stat span {margin:0 10px 0 0; white-space:nowrap;}
.user-setting .stat span:first-child {margin-right:45px;}
.user-setting .login {background:url(/i/icon_user.gif) no-repeat 0 4px; display:inline-block; padding-left:13px;}
.user-setting .lock {background:url(/i/icon_lock.gif) no-repeat 1px 0; display:inline-block; padding-left:13px;}
.user-setting .place {background:url(/i/icon_place.png) no-repeat 1px 5px; display:inline-block; padding-left:13px;}
.user-setting .date {background:#fff url(/i/icon_cal.gif) no-repeat 5px 7px; border:1px solid #afafaf; margin-right:5px; padding:1px 1px 1px 20px; width:178px; float:left;}

.user-setting .date select {border:0; margin:1px 0; padding:0; width:100%; outline:none;}
.user-setting .field {background:#fff url(/i/icon_text.gif) no-repeat 5px 7px; border:1px solid #afafaf; height:20px; padding:1px 1px 1px 20px;}
.user-setting .field input.text {background:#fff; border:0; color:#666; margin:2px 0 0; padding:0; width:100%; vertical-align:baseline; outline:none;}
.user-setting span.field {display:inline-block;}

.user-setting-submit, .user-setting-submit-photo { background: none; padding: 0 0 17px; }
.user-setting-submit .save, .user-setting-submit-photo .save {
  background: none repeat scroll 0 0 White;
  border: 1px solid #348fab;
  border-radius: 2px;
  color: #348fab;
  display: inline-block;
  float: right;
  font-family: apercu_pro;
  font-size: 10px;
  line-height: 15px;
  margin: 0 0 0 10px;
  padding: 7px 10px;
  text-decoration: none !important;
  text-transform: uppercase;
  vertical-align: top;
}
.user-setting-submit .success, .user-setting-submit-photo .success {background:url(/i/icon_ok.gif) no-repeat 0 5px; color:#31bd25; display:inline-block; font-size:12px; margin:0 0 0 15px; padding:0 0 0 15px;}

.user-setting .submenu {background:#f5f5f5; list-style-type:none; margin:0 0 20px; padding:10px 0;}
.user-setting .submenu li {border-left:1px solid #ebeae2; color:#999; float:left; padding:3px 20px;}
.user-setting .submenu li:first-child {border:0;}
.user-setting .submenu li a {color:#999;}
.user-setting .submenu li sup {font-size:9px; margin-left:2px; line-height:8px;}
.user-setting .submenu li.active {color:#58585a;}
.user-setting .submenu li.active a {color:#58585a; font-weight:bold; text-decoration:none;}

.userpic-block {margin:-7px 0 15px;}
.userpic-block .toggle a {background:#fff url(/i/arrow_down_blue.gif) no-repeat 95%; display:inline-block; padding:6px 18px 9px 10px; text-decoration:none;}
.userpic-block .toggle a.active {background:#fff url(/i/arrow_up_blue.gif) no-repeat 95%;}
.userpic-block-2 .toggle a {background:#fff url(/i/arrow_down_blue.gif) no-repeat 95%; display:inline-block; padding:6px 18px 9px 10px; text-decoration:none;}
.userpic-block-2 .toggle a.active {background:#fff url(/i/arrow_up_blue.gif) no-repeat 95%;}
.userpic-block .toggle span {line-height:13px;}
.userpic-block .hidden {margin:1px 0 0 0;}
.userpic-block .hidden .wrapper {background:#f5f5f5 url(/i/dashed_white.gif) repeat-x left bottom; font-size:12px; padding:10px;}
.userpic-block .switch span {}
.userpic-block .switch span.active {background-color:#eee;}
.userpic-block .frame {background:#fff; border:1px solid #ddd; float:left; min-height:426px; margin:0 10px 0 0; padding:4px;}
.userpic-block .preview {background:#eee; color:#afafaf; font-size:11px; padding:7px 10px 10px;}
.userpic-block .preview p {background:url(/i/dashed_white.gif) repeat-x left bottom; margin-bottom:10px; padding-bottom:8px;}
.userpic-block .userpics img {margin-right:10px;}
.userpic-block .addphoto {display:none; height:24px; padding:4px 0 3px}
.userpic-block .link {background:#fff url(/i/ico_load_photo.gif) no-repeat 5px 8px; border:1px solid #afafaf; display:inline-block; height:20px; padding:1px 1px 1px 20px;}
.userpic-block .link input {background:#fff; border:0; color:#666; margin:2px 0 0; padding:0; width:285px; vertical-align:baseline; outline:none;}
.userpic-block .load {background:url(/i/button_green_bg.gif) repeat-x 0 0; color:#fff; display:inline-block; font-size:11px; font-weight:bold; line-height:24px; height:24px; margin:0 0 0 10px; padding:0 10px; text-transform:uppercase; text-decoration:none;}

.user-menu .menu {list-style-type:none; margin:0; padding:0;}
.user-menu .menu li {background:#2fbd25; border-right:1px solid #59ca51; color:#fff; float:left; font-weight:bold; line-height:32px; margin:0; padding:0 20px; text-transform:uppercase;}
.user-menu .menu li.last { border-right: 0; }
.user-menu .menu li a {color:#fff; display:inline-block; text-decoration:none; padding:0;}
.user-menu .menu li sup {color:#ace5a8; font-size:9px; font-weight:normal; margin-left:2px; line-height:8px; top:-5px;}
.user-menu .menu li.active {background:#348fab;}
.user-menu .menu li.active sup {color:#97D3E6;}
.user-menu .menu li span {color:#fff; display:inline-block; text-decoration:none; padding:0;cursor:pointer;}
.user-menu .submenu {background:#348fab; list-style-type:none; margin:0; padding:10px 0;}
.user-menu .submenu li {border-left:1px solid #5da5bc; color:#97d3e6; float:left; padding:3px 20px;}
.user-menu .submenu li:first-child {border:0;}
.user-menu .submenu li a {background:url(/i/dashed_white.gif) repeat-x left bottom; color:#fff; display:inline-block; text-decoration:none; white-space:nowrap; line-height:13px;}
.user-menu .submenu li sup {font-size:9px; margin-left:2px; line-height:8px;}
.user-menu .submenu li.active {color:#97d3e6;}
.user-menu .submenu li.active span {background:none; color:#97d3e6;cursor:pointer}

.interests {margin:0 0 10px; padding:0;}
.interests h2 {padding:17px 0 0; margin:0 0 8px; line-height:23px;}
.interests .items {line-height:14px; padding-bottom:7px; }
.interests .items a {text-decoration:none;}
.interests .items a:hover {text-decoration:underline;}
.interests .all {margin:0; padding:7px 0 5px 0; line-height:12px;}

.community-profile {overflow:hidden; margin:0 0 15px; padding:0 0 0 15px;}
.community-profile h1 a {color:#AFAFAF}
.community-profile .inner {margin:0; height:1%;}

.community-profile .topline {background:url(/i/dashed_grey.gif) repeat-x bottom; overflow:hidden; width:100%; padding:0 0 20px;}
.community-profile .avatar {float:left; border:1px solid #d3d3d3; padding:4px; margin:0 10px 0 0;}
.community-profile .username {color:#afafaf; font-size:28px; line-height:1.1;}
.community-profile .username strong {color:#666; font-weight:normal;}
.community-profile .username .subtitle {font-size:18px;}

.community-profile .infoline {background:url(/i/dashed_grey.gif) repeat-x bottom; color:#666; line-height:15px; padding:6px 0; margin:0 0 15px;}
.community-profile .infoline a {text-decoration:none;}
.community-profile .infoline span {margin-right:30px;}
.community-profile .infoline .hideinfo {background:url(/i/arrow_up_green.gif) no-repeat 184px 8px; float:right; padding:0 10px 0 0; width:250px; text-decoration:none;}
.community-profile .infoline .hideinfo_active {background:url(/i/arrow_down_green.gif) no-repeat 193px 8px; display:none;}
.community-profile .infoline .hideinfo span {background:url(/i/dashed_green.gif) repeat-x bottom; color:#2fbd25; cursor:pointer; display:inline-block; margin:0; white-space:nowrap; line-height:13px;}

.community-profile .interests {margin-left:315px;}
.community-profile .interests h2 {padding:0;}

.community-actions {background:#eee; margin:0 0 7px; padding:10px 10px 5px; width:285px; float:left;}
.community-actions p {color:#2da4d7; font-size:12px; margin:0 0 10px; padding:0 0 0 26px;}
.community-actions p.join {background:url(/i/icon_action_join.gif) no-repeat 3px 0;}
.community-actions p.ntc {background:url(/i/icon_action_notice_np.gif) no-repeat 0 0;}
.community-actions p.ntc a {background:url(/i/dashed_blue.gif) repeat-x 0 bottom; color:#348fab; display:inline-block; text-decoration:none; line-height:14px;}
.community-actions p.newpost {background:url(/i/icon_action_newpost.gif) no-repeat 0 0;}
.community-actions p.moder {background:url(/i/icon_action_moder.gif) no-repeat 0 0; color:#b4b4b4;}

.users-stat {padding:0 0 0 21px;}
.users-stat h2 .subtitle {font-size:12px;}
.users-stat .account {margin:5px 0;}
.users-stat .account td {background:url(/i/dashed_grey.gif) repeat-x bottom; line-height:1.2; padding:8px 8px 9px 0;}
.users-stat .account .username {color:#afafaf; padding-top:15px;}
.users-stat .account .username a {color:#666; display:inline-block; font-size:11px; margin-bottom:2px;}
.users-stat .actions {padding-top:15px; text-align:right;}
.users-stat .avatar img {vertical-align:top;}
.users-stat .send-msg {background:url(/i/icon_mail.gif) no-repeat 0 3px; color:#afafaf; padding-left:14px; text-decoration:none;}
.users-stat .send-msg span {background:url(/i/dashed_grey2.gif) repeat-x left bottom; cursor:pointer; display:inline-block; white-space:nowrap; line-height:13px;}
.users-stat .userslist {margin:0;}
.users-stat .userslist th {background:url(/i/dashed_grey.gif) repeat-x bottom; color:#656565; padding:7px 11px 9px; text-align:center;}
.users-stat .userslist th a {background:url(/i/arrow_up_grey2.gif) no-repeat right 6px; color:#656565; padding-right:12px; text-decoration:none;}
.users-stat .userslist th a.active {background:url(/i/arrow_down_grey2.gif) no-repeat right 6px; color:#373737;}
.users-stat .userslist th a span {background:url(/i/dashed_grey_dark.gif) repeat-x left bottom; cursor:pointer; display:inline-block; white-space:nowrap; line-height:13px}
.users-stat .userslist td {background:url(/i/dashed_grey.gif) repeat-x bottom; padding:7px 11px 9px; text-align:center; vertical-align:middle;}
.users-stat .userslist td a {color:#666;}
.users-stat .userslist .user {color:#afafaf;}
.users-stat .userslist .user img {border-right:5px solid #fff;}
.users-stat .userslist .positive {color:#2fbd25;}
.users-stat .userslist .negative {color:#e45247;}
.users-stat .userslist .status1 {background:url(/i/icon_status1.gif) no-repeat 0 0; display:inline-block; font-size:0; height:8px; width:11px;}
.users-stat .grafiki td {padding:25px 0 45px;}
.users-stat .graf {border-left:1px solid #adadad; border-bottom:1px solid #adadad; position:relative; margin:20px 0 6px; height:170px;}
.users-stat .graf .vbar {bottom:1px; cursor:pointer; left:1px; position:absolute; width:12px;}
.users-stat .graf .vbar1 {background:#e5faff;}
.users-stat .graf .vbar2 {background:#c9f5ff;}
.users-stat .graf .vbar3 {background:#adeffe;}
.users-stat .graf .vbar4 {background:#8aeafe;}
.users-stat .graf .vbar5 {background:#39dcff;}
.users-stat .graf .gbar {bottom:2px; color:#656565; height:37px; left:2px; line-height:37px; padding:0 10px; position:absolute;}
.users-stat .graf .gbar1 {background:#ffb7b2; color:#e45247;}
.users-stat .graf .gbar2 {background:#5cd1f5; color:#086784;}
.users-stat .graf .gbar3 {background:#ddd;}
.users-stat .graf .gbar4 {background:#f5efc7;}

.see_more_photo{padding: 13px 0 0 0;font-size: 11px;color: #666666;text-align: center;margin: 0 0 16px 0;}
.see_more_photo .dashed-grey-dark{font-weight: bolder;}
.user-line-buttons {background:#eee; padding:10px; margin: 0 0 13px 0; zoom: 1; }
.user-line-buttons .save {background:url(/i/button_green_bg.gif) repeat-x 0 0; color:#fff; float:left; display:block; font-size:11px; font-weight:bold; line-height:28px; height:28px; margin:0; padding:0 10px; text-transform:uppercase; text-decoration:none;}
.user-line-buttons .delete {background:url(/i/button_red_bg.gif) repeat-x 0 0; color:#fff; float:left; display:block; font-size:11px; font-weight:bold; line-height:28px; height:28px; margin:0 0 0 10px; padding:0 10px; text-transform:uppercase; text-decoration:none;}
.user-line-buttons .rt_link {padding: 8px 5px 0 0;float: right;}
.user-line-buttons .cancel {background:url(/i/ico_cancel.png) no-repeat 0 4px; display:inline-block; padding:0 5px 0 13px; text-decoration:none; margin-left:10px; float: right; }

.comment-block {margin:0 0 15px; border-bottom: 1px solid #efefef; }
.comment-block .author {color:#afafaf;}
.comment-block .author a {color:#afafaf;}
.comment-block .author span { padding-left: 14px; color: #d3d3d3; }
.comment-block .message {font-size:12px; margin:0 0 1px;}
.comment-block .message a {color:#afafaf;}
.comment-block .message .photo { border: 1px solid #d3d3d3; padding: 4px; font-size: 0; line-height: 0; float: left; margin-left: -5px; position: relative; }
.comment-block .message .photo .image { position: relative; float: left; }
.comment-block .message .photo .descript {background: url(/i/gray_r_lf.png) no-repeat left top; font-size:11px; line-height:13px; height:29px; position:absolute; right:6px; bottom:0; display:none;}
.comment-block .message .photo .descript span {background: url(/i/gray_r_rt.png) no-repeat right top; display:inline-block; height:29px; padding:0 5px;}
.comment-block .message .photo .descript .more {background:#e0e0e0 url(/i/ico_right_arrow2.gif) no-repeat right 13px; border-right:5px solid #e0e0e0; color:#919192; display:inline-block; padding:0 16px 0 5px; line-height:29px;}
.comment-block .outer_reply { background: url(/i/outer_reply_arrow.gif) no-repeat 3px 0; padding: 0 0 35px 27px; display: none; }

.comment-block .fav {margin:0 13px 0 0;}
.comment-block .actions { margin: 0 0 15px 0; }
.comment-block .parent { background: url(/i/ico_arrow_parent.gif) no-repeat left top; display: -moz-inline-box; display: inline-block; width: 5px; height: 8px; margin-left: 4px; font-size:0;}
.comment-block .remove { background: url(/i/ico_remove.gif) no-repeat left top; display: -moz-inline-box; display: inline-block; width: 8px; height: 8px; margin-left: 17px; font-size:0; }
.comment-block .remove_act { background: url(/i/ico_remove_act.gif) no-repeat left top; }

.comment-block .spam  {background:url(/i/spam2.gif) no-repeat right 0; cursor:pointer; float:right; font-size:0; margin-top:3px; width:10px; height:10px;}
.comment-block .spamtext {background:url(/i/spam2.gif) no-repeat 0 -20px; cursor:pointer; display:none; float:right; font-size:0; margin-top:3px; width:40px; height:10px;}
.comment-block .spam-hover,
.comment-block .spam-act {background-position: right -10px}
.comment-block .spamtext-act {background-position: 0 -30px}

.comment-block .del  {background:url(/i/del.gif) no-repeat right 0; cursor:pointer; float:right; font-size:0; margin-top:4px; width:53px; height:10px;}
.comment-block .del:hover {background:url(/i/del.gif) no-repeat right -10px;}
.comment-block .msg-delete {color:#afafaf; display:none; font-size:12px; margin:0 0 6px;}
.comment-block .msg-delete span {background:url(/i/dashed_grey2.gif) repeat-x left bottom; color:#afafaf; display:inline-block; cursor:pointer; line-height:14px; }


.comment-block .rating {margin-right:12px;}
.comment-block .rating .value {display:inline-block; font-size:9px; text-align:center; width:22px;}
.comment-block .rating .positive {color:#2fbd25;}
.comment-block .rating .negative {color:#e45247;}
.comment-block .rating .pm {cursor:pointer; display:inline-block; font-size:0; height:11px; width:11px; margin:0 1px; vertical-align:middle;}
.comment-block .rating .icon {background:url(/i/icon_rating.gif) no-repeat 0 2px; padding-left:8px;}
.comment-block .rating #minus {background:url(/i/plusminus_bg4.gif) no-repeat 0 0;}
.comment-block .rating #plus {background:url(/i/plusminus_bg4.gif) no-repeat 0 -22px;}
.comment-block .rating #minus.active {background:url(/i/plusminus_bg4.gif) no-repeat 0 -11px;}
.comment-block .rating #plus.active {background:url(/i/plusminus_bg4.gif) no-repeat 0 -33px;}

.comment-block2 {margin-left:22px;}

.reply-block2 {margin:0 0 20px;}
.reply-block2 .message textarea {height:49px;}

.lenta-head {color:#666; font-size:22px;margin:0px 0px 27px 16px; padding:3px 0px 7px 0px; border-bottom:1px solid #f5f5f5}
.lenta-head h1 {color:#666; font-size:22px; font-weight:normal; margin:0px; padding:0px}

.lenta-block {border-bottom:1px solid #e0e0e0; overflow:hidden; margin:0 0 25px 0px; padding:0 0 15px;}
.lenta-block .user {color:#afafaf; line-height:18px; margin:0; padding:0 8px 0 5px; width:auto;}
.lenta-block .user .ava {vertical-align:top;}
.lenta-block .user .username {color:#666; font-size:18px; margin:0 7px;}
.lenta-block .user .albname {color:#348fab;}
.lenta-block .user .qslnk {color: #afafaf;}
.lenta-block .user .qslnk a {color: #348fab;}
.lenta-block .user-actions {border:1px solid #d3d3d3; font-size:12px; margin:10px 0 0; padding:6px 7px; position:relative; height:1%;}
.lenta-block .user-actions ins {background:url(/i/arrow_top_photo.gif) no-repeat; font-size:0; left:9px; position:absolute; height:6px; top:-6px; width:11px;}
.lenta-block .user-actions del {background:url(/i/icon_close2.gif) no-repeat; cursor:pointer; display:none; font-size:0; float:right; height:8px; margin:5px 0 0; width:8px;}
.lenta-block .user-actions .favor, 
.lenta-block .user-actions .subs {background:url(/i/fav_active.gif) no-repeat 3px 0;  display:inline-block; font-size:0; height:10px; width:14px; margin:0 5px 0 0; vertical-align:middle;}
.lenta-block .user-actions .subs { background: url(/i/ico_look_to_comments.gif) no-repeat 3px 0; }
.lenta-block .user-actions-more {background:#f0f4f5; border:1px solid #d9dddf; border-top:0; padding:12px 5px 13px; text-align:center;}
.lenta-block .user-actions-more span {line-height:13px;}
.lenta-block .msg-question,
.lenta-block .msg-delete {display:none;}
.lenta-block .msg-question span,
.lenta-block .msg-delete span {background:url(/i/dashed_blue.gif) repeat-x left bottom; color:#348fab; display:inline-block; cursor:pointer; line-height:13px; margin:0 5px;}
.lenta-block .photo-wrap {overflow:hidden; padding-top:10px; width:100%;}
.lenta-block .photo-block {float:left; position:relative; width:280px;}
.lenta-block .photo-block ins {background:url(/i/arrow_top_photo.gif) no-repeat; font-size:0; left:9px; position:absolute; height:6px; top:-5px; width:11px;}
.lenta-block .photo-block .frame {border:1px solid #d3d3d3; padding:4px;}
.lenta-block .photo-block .descript {background:url(/i/black60.png); color:#7b7b7b; display:none; font-size:11px; line-height:14px; left:5px; margin-top:-32px; padding:6px 10px 7px; position:absolute; width:250px; z-index:2;}
.lenta-block .photo-block .descript .comments {background:url(/i/ico_comm.gif) no-repeat 0 3px; color:#fff; padding:0 7px 0 13px;}
.lenta-block .info {font-size:12px; margin:2px 0 0 294px;}
.lenta-block .info a {color:#58585a;}
.lenta-block .actions {height:25px; overflow:hidden;}
.lenta-block .actions .fav {margin:7px 0 0 0; float:left; }
.lenta-block .vtotal {display:inline; float:left; font-size:9px; margin:0 4px; width:34px; height:25px; line-height:25px; text-align:center; position:relative;}
.lenta-block .vtotal div {background:#d9d9d9;height:25px;-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.lenta-block .voting {float:left; height:25px; list-style-type:none; margin:0; padding:0 0 0 4px;}
.lenta-block .voting li {background:#d9d9d9; cursor:pointer; float:left; font-size:9px; line-height:11px; height:11px; margin:0 0 0 1px; padding:0px; position:relative;}
.lenta-block .voting li div{height: 11px;padding:7px 8px 7px 8px;display: block;float: left;background:#d9d9d9;zoom:1;}
.lenta-block .voting li i { color: #8e8e8e; display: inline-block; margin: 0 0 0 5px; font-style: normal; }
.lenta-block .voting label {font-size:9px; cursor:pointer; line-height:11px; vertical-align:top;}
.lenta-block .voting input {font-size:9px; margin:0 4px 0 0; padding:0; vertical-align:top;}
.lenta-block .voting li.active div.vt2,
.lenta-block .vtotal div.v2 {background:#f0b8b8;}
.lenta-block .voting li.active div.vt3,
.lenta-block .vtotal div.v3 {background:#c6f2a3;}
.lenta-block .voting li.active div.vt4,
.lenta-block .vtotal div.v4 {background:#6fe774;}
.lenta-block .voting li div.vt3 {-moz-border-radius:0 0 0 4px; -webkit-border-radius:0 0 0 4px; -khtml-border-radius:0 0 0 4px; border-radius:0 0 0 4px;}
.lenta-block .voting li div.vt4 {-moz-border-radius:0 0 4px 0; -webkit-border-radius:0 0 4px 0; -khtml-border-radius:0 0 4px 0; border-radius:0 0 4px 0;}
.lenta-block .previews {margin:8px 0; position:relative; width:255px;}
.lenta-block .previews ul {list-style-type:none; height:70px;margin:0; padding:0;}
.lenta-block .previews li {background:#fff; border:1px solid #d3d3d3; float:left; margin:0 4px 0 0; padding:4px;}
.lenta-block .previews .next {background:url(/i/arr_next.png) no-repeat center; cursor:pointer; font-size:0; height:70px; width:10px; position:absolute; right:0; top:0;}
.lenta-block .previews-sm {margin:9px 0 1px; height:40px; position:relative; width:100%;}
.lenta-block .previews-sm ul {list-style-type:none; height:40px; margin:0; padding:0;}
.lenta-block .previews-sm li {float:left; margin:0 8px 0 0; padding:0;}
.lenta-block .previews-sm .next {background:url(/i/arr_next.png) no-repeat center; cursor:pointer; font-size:0; height:40px; width:10px; position:absolute; right:8px; top:0;}
.lenta-block-nb {border-bottom:0; padding:0;}
.lenta-block .msg-info {line-height:17px; overflow:hidden; height:1%;}
.lenta-block .msg-ans {background: url(/i/ico_qs.gif) no-repeat 3px 4px;padding: 0px 0px 0px 25px;zoom:1;}
.lenta-block .msg-info .preview {float:left;}
.lenta-block .msg-info .reply, 
.lenta-block .msg-info .star {background:url(/i/ico_3.gif) no-repeat 0 5px; font-size:12px; margin:0 0 0 65px; padding:0 0 0 13px;}
.lenta-block .msg-info .star {background: url(/i/icon_star.gif) no-repeat 0 5px;}
.lenta-block .photos-info .star {background: url(/i/icon_star.gif) no-repeat 0 4px; font-size:12px; line-height:16px; padding:0 0 0 13px;}
.lenta-block .comm-info {font-size:12px; line-height:16px; overflow:hidden; height:1%;}
.lenta-block .comm-info .preview {float:left;}
.lenta-block .comm-info .content {margin:0 0 0 121px;}
.lenta-block .comm-info .inf {background:#f7f7f7 url(/i/ico_3.gif) no-repeat 9px 7px; font-size:11px; margin:0 0 1px; padding:2px 8px 4px 23px;}
.lenta-block .comm-info .txt {background:#f7f7f7; margin:0 0 1px; padding:5px 9px 7px;}
.lenta-block .comm-info .mh {min-height: 52px;}
.lenta-block .comm-info .reply {background:#eee; padding:5px; height:1%}
.lenta-block .comm-info .reply .field {background:#fff; border:1px solid #afafaf; height:16px; margin:0 0 4px; padding:5px 8px; min-height: 16px;}
.lenta-block .comm-info .reply .field input {background:#fff; border:0; height:16px; margin:0; padding:0; width:99%;}
.lenta-block .comm-info .reply .field textarea {background:#fff; border:0; height:16px; margin:0; padding:0; width:99%; }
.lenta-block .comm-info .reply .field textarea:-moz-placeholder { color: #AFAFAF; }
.lenta-block .comm-info .reply .field textarea::-webkit-input-placeholder { color: #AFAFAF; }
.lenta-block .comm-info .reply .submit {display:none;}
.lenta-block .comm-info .reply .submit input {background:url(/i/green_submit_bg.gif) repeat-x left top; border:0; color:#fff; cursor:pointer; font-size:11px; font-weight:bold; padding:7px 0 7px 0; text-align:center; text-transform:uppercase; width:85px; height: 28px; overflow: hidden;}
.lenta-block .date {color:#afafaf; float:right; font-size:11px; line-height:13px; margin:5px 0 0 10px;}

.lenta-block .rating {float:right; margin-left:12px;}
.lenta-block .rating .value {display:inline-block; font-size:9px; text-align:center; width:22px;}
.lenta-block .rating .positive {color:#2fbd25;}
.lenta-block .rating .negative {color:#e45247;}
.lenta-block .rating .pm {cursor:pointer; display:inline-block; font-size:0; height:11px; width:11px; margin:0 1px; vertical-align:middle;}
.lenta-block .rating .icon {background:url(/i/icon_rating.gif) no-repeat 0px 4px; padding-left:8px;}
.lenta-block .rating .minus {background:url(/i/plusminus_bg5.gif) no-repeat 0 0;}
.lenta-block .rating .plus {background:url(/i/plusminus_bg5.gif) no-repeat 0 -22px;}
.lenta-block .rating .minus-active {background:url(/i/plusminus_bg5.gif) no-repeat 0 -11px;}
.lenta-block .rating .plus-active {background:url(/i/plusminus_bg5.gif) no-repeat 0 -33px;}

.lenta-block .previews-pics {height: 70px; overflow:hidden;}
.lenta-block .previews-pics a {background:#fff; border:1px solid #d3d3d3; float:left; margin:0 4px 4px 0; padding:4px;}
.lenta-block .previews-pics img {vertical-align:top;}

.lenta-block .stream-visit-going-show-detail {border-bottom: 1px dotted #348fab; text-decoration: none;}

.jquery-radio {display:inline; font-size:11px; line-height:11px; cursor:pointer; cursor:hand;}
.jquery-radio .mark {display: inline;}
.jquery-radio img {background:url(/i/radio.png) no-repeat 0 0; vertical-align:top; width:10px; height:11px; margin-right:4px;}
.jquery-radio-checked img {background-position:0px -11px;}
.jquery-radio-disabled img {background-position:0px 0px;}
.jquery-radio-checked .jquery-radio-disabled img {background-position:0px 0px;}

.lenta-status { background: #f5f5f5; border-bottom: 1px solid #cacaca; overflow: hidden; margin: 0 0 25px; padding: 12px 12px 12px 11px; position: relative; z-index: 51; zoom:1;}
.lenta-status .photo {background:#fff; border:1px solid #d3d3d3; float:left; padding:4px;}
.lenta-status .content {margin:0 0 0 65px;}
.lenta-status .status, .lenta-status .status-edit { background: #fff; border: 1px solid #d3d3d3; color: #666; font-size: 12px; line-height: 18px; padding: 4px 28px 4px 6px; position: relative; height: 1%; }
.lenta-status .status-edit { margin: 0 96px 0 0; padding: 4px 6px 4px 6px; display: none; }
.lenta-status .status-edit input { border: 0; width: 99%; }
.lenta-status .status-submit { float: right; width: 86px; display: none; }
.lenta-status .status-submit input { width: 86px; height: 28px; text-align: center; background: url(/i/status_submit_bg.gif) no-repeat center; font-size: 11px; font-weight: bolder; color: White; border: 0; }
.lenta-status .status .text-full { display: none; margin: 0 0 10px; }
.lenta-status .status ins, .lenta-status .status-edit ins {background:url(/i/arrow_left_status.gif) no-repeat 0 0; font-size:0; left:-7px; position:absolute; height:11px; top:7px; width:7px;}
.lenta-status .status .edit {background:url(/i/icon_edit_status.gif) no-repeat 0 0; cursor:pointer; font-size:0; height:16px; position:absolute; right:6px; top:5px; width:16px;}
.lenta-status .info { padding: 8px 12px 7px 1px; }
.lenta-status .info .date { color: #afafaf; float: right; font-size: 11px; line-height: 13px; }
.lenta-status .info .simb { font-size: 11px; line-height: 13px; display: none; float: right; margin: 0 84px 0 0; _margin: 0 86px 0 0; }
.lenta-status .info .simb b { color: #2fbd25; }
.lenta-status .info-edit .simb { display: inline-block; }
.lenta-status .history { display: none; margin: 10px 0 0 -7px; }
.lenta-status .none,
.lenta-status .info-edit .date,
.lenta-status .info-edit .show,
.lenta-status .history .status-question,
.lenta-status .history .status-delete,
.lenta-status .status-act .text { display: none; }
.lenta-status .block,
.lenta-status .info-edit .cancel,
.lenta-status .status-act .text-full { display: block; }
.lenta-status .history div.alt { background-color: #f8f8f8; }
.lenta-status .history p { border-top: 1px solid #e0e0e0; font-size: 12px; line-height: 18px; margin: 0; padding: 6px 7px 7px; }
.lenta-status .history .date {color:#000; float:left; font-size:10px;}
.lenta-status .history .text { color: #666; display: block; margin: 0 0 0 60px; }
.lenta-status .show,
.lenta-status .info .cancel,
.lenta-status .hide { background: url(/i/dashed_grey_dark.gif) repeat-x left bottom; color: #666; cursor: pointer; display: inline-block; font-size: 11px; line-height: 13px; white-space: nowrap; }
.lenta-status .hide { float: right; }
.lenta-status .info .cancel { display: none; }
.lenta-status .info-edit .cancel { display: inline-block; }
.lenta-status .history .status-info del { background: url(/i/icon_close2.gif) no-repeat; cursor: pointer; font-size: 0; float: right; height: 8px; margin: 5px 0 0; width: 8px; display: none; }
.lenta-status .history .status-question span,
.lenta-status .history .status-delete span { background: url(/i/dashed_blue.gif) repeat-x left bottom; color: #348fab; display: inline-block; cursor: pointer; line-height: 13px; margin: 0 5px; }

.help_user_lenta{background: url(/i/ico_hul.gif) no-repeat 16px center #dbe9da;border-bottom: 1px solid #b9c2b8;font-size: 12px;line-height: 18px;color: #58585a;padding: 14px 10px 17px 149px;}
.help_user_lenta h3{font-size: 18px;line-height: normal;color: #666666;margin: 0px 0px 7px 0px;padding: 0px;font-weight: normal;}
.help_user_lenta p{margin: 0px 0px 4px 0px;padding: 0px;}
.help_user_lenta a{color: #348fab;text-decoration: underline;}
.help_user_lenta a:hover{text-decoration: none;}

.user-friends {padding:0 12px 0 20px;}
.user-friends .account {background:none;}

div.country-photos { float: left; margin:  0 7px 0 0; }
div.country-photos div.photo { background-color: White; border: 1px solid #d3d3d3; padding: 4px; position: relative; margin: 0 0 7px 0; width: 180px; }
div.country-photos div.photo div.tt { width: 168px; position: absolute; padding: 7px 6px; left: 4px; bottom: 4px; _bottom: 3px; background: url(/i/black60.png) repeat center; color: White; display: none; }
div.country-photos div.photo div.tt a { color: White; line-height: 12px; display: block; margin: -2px 0 0; }
div.country-photos div.photo div.tt div.ava { background-color: White; float: left; padding: 3px; }
div.country-photos div.photo div.tt div.txt { margin: 0 0 0 32px; }
div.country-photos div.photo div.tt div.txt p { margin: 0; }
div.country-photos div.photo div.tt div.txt span { cursor: auto; font-size: 11px; height: auto; margin: 0 6px 0 0; width: auto; line-height: 12px; vertical-align: middle; }
div.country-photos div.photo div.tt div.txt span.faves { background: url(/i/rate_icon.png) no-repeat 0 4px; padding: 0 0 0 10px; }
div.country-photos div.photo div.tt div.txt span.comm { background: url(/i/ico_comm.gif) no-repeat 0 4px; padding: 0 0 0 13px; color: White; }

div.rightbar div.faves-hint { background: url(/i/faves-hint.gif) no-repeat 0 18px; padding: 0 0 0 4px; margin: 0 0 0 -4px; }
div.rightbar div.faves-hint div.inn { padding: 10px 10px 16px; background-color: #dbe9da; color: #666666; border-bottom: 1px solid #b9c2b8; }
div.rightbar div.faves-hint div.inn .head { font-size: 18px; line-height: 20px; font-weight: normal; margin: 0 0 0.5em;}
div.rightbar div.faves-hint div.inn .head span { float: right; background: url(/i/close_fav_hint.gif) no-repeat center; cursor: pointer; display: block; height: 14px; width: 14px; }

.photographers {background:#f5f5f5; border-bottom:1px solid #c5c5c5; margin:0 0 20px;}
.photographers h2 {border-bottom:1px solid #e0e0e0; margin:0 0 15px; padding:8px 10px 7px;}
.photographers .user {margin:0 10px 10px;}
.photographers .user p {margin:0 0 0 58px; padding:0;}
.photographers .user span {color:#666;}
.photographers .all {border-top:1px solid #e0e0e0; margin:15px 0 0; padding:7px 10px 8px;}

.country-photo {overflow:hidden; padding:0 0 15px; width:100%;}
.country-photo h2 {margin:0 0 9px 16px;}
.country-photo p {line-height:18px; margin:0;}
.country-photo td {font-size:12px; padding:5px 12px 5px 16px;}
.country-photo td.total {border:1px solid #eee; border-right:0; padding:11px 0 1px 12px;}
.country-photo td.last {padding:0; width:21px;}
.country-photo td h2 {margin:0 0 7px;}
.country-photo .flag {float:left; margin:0 14px 0 0;}
.country-photo .allcount {background: url(/i/dashed_blue.gif) repeat-x left bottom; display:inline-block; line-height:19px; text-decoration:none;}

.photo-week {margin:0 0 28px;}
.photo-week .line_h1 {color:#666; font-size:22px; margin:0 0 14px 19px;}
.photo-week .line_h1 a {color: #1e83a1;}
.photo-week .line_h1 .ico_question,
.ico_question{background: url(/i/ico_question.gif) no-repeat 0px 0px;display: -moz-inline-box;display: inline-block;width: 12px;height: 13px;position: relative;top: -4px;left: 5px;margin: 0px 0px 0px 0px;cursor: pointer;}
.photo-week .leftbar .wrapper {}
.photo-week .dates {float:right; font-size:14px; color:#cacaca; padding:8px 8px 0 0;}
.photo-week .dates a {color:#e0e0e0; text-decoration:none;}
.photo-week .dates a.prev{background: url(/i/light_arrow_prev.gif) no-repeat left 0px;padding: 0px 8px 0px 8px;margin: 0px 1px 0px 0px;position: relative;top: 1px;zoom:1;}
.photo-week .dates a.next{background: url(/i/light_arrow_next.gif) no-repeat right 0px;padding: 0px 8px 0px 8px;margin: 0px 0px 0px 4px;position: relative;top: 1px;zoom:1;}
.photo-week .photo-block {background: url(/i/ce_bg3.gif) repeat left top; padding:20px 0px 14px 20px; zoom:1;}
.photo-week .photo {width:570px; overflow:hidden; position:relative; float: left;}
.photo-week .photo .fullscreen { background: url(/i/black30.png) repeat center; position: absolute; top: 5px; width: 560px; left: 5px; height: 30px; z-index: 5; display: none; }
.photo-week .photo .fullscreen a { background: url(/i/icon_fullscreen_w.gif) no-repeat 5px 3px; display: inline-block; padding: 1px 10px 4px 22px; text-decoration: none; margin: 6px 0 0 5px; }
.photo-week .photo .fullscreen a span { line-height: 13px; }
.photo-week .photo .frame {background:#fff; border:1px solid #d3d3d3; padding:4px; text-align:center;}

.photo-week .photo .frame div {line-height: 100%;overflow: hidden;position: relative;text-align: center;}
.photo-week .photo .prev { background: url(/i/px.gif) no-repeat 0 0; cursor: pointer; font-size: 1px; height: 100%; width: 49%; position: absolute; left: 0px; top: 0; z-index: 5;}
.photo-week .photo .next { background: url(/i/px.gif) no-repeat 0 0; cursor: pointer; font-size: 1px; height: 100%; width: 49%; position: absolute; right: 0px; top: 0; z-index: 5;}
.photo-week .photo .prev:hover { background: url(/i/button_prev.png) no-repeat left center; }
.photo-week .photo .next:hover { background: url(/i/button_next.png) no-repeat right center; }
.photo-week .descript {background:url(/i/black60.png); bottom:5px; color:#fff; font-size:11px; left:5px; padding:5px; position:absolute; width:550px; z-index:6;}
.photo-week .descript a {color:#fff;}
.photo-week .descript .ava {background:#fff; border:1px solid #d3d3d3; display:inline-block; padding:1px; margin:0 5px 0 0; vertical-align:middle;}
.photo-week .descript .ava img {vertical-align:baseline;}
.photo-week .descript .arrow {color:#fff; font-size:14px; line-height:1; margin:0 2px;}
.photo-week .descript .comments {background:url(/i/ico_comm.gif) no-repeat 0 3px; float:right; text-decoration:none; margin:5px 0 0; padding:0 15px 0 13px;}
.photo-week .actions {height:25px; margin:0 40px 0 0; overflow:hidden; position: relative; }
.photo-week .actions .fav {margin:7px 0 0 0; float:right;}
.photo-week .vtotal {display:inline; float:right; font-size:9px; margin:0 4px; width:34px; height:25px; line-height:25px; text-align:center; }
.photo-week .vtotal div {height:25px;-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}

.photo-week .voting {float:right; height:25px; list-style-type:none; margin:0; padding:0 0 0 4px;}
.photo-week .voting li {cursor:pointer; float:left; font-size:9px; line-height:11px; height:25px; margin:0 0 0 1px;}
.photo-week .voting li i { color: #8e8e8e; display: inline-block; margin: 0 0 0 5px; font-style: normal; }
.photo-week .voting li div{height: 11px;padding:7px 8px 7px 8px;display: block;float: left;background:#d9d9d9;zoom:1;}
.photo-week .voting label {font-size:9px; cursor:pointer; line-height:11px; vertical-align:top;}
.photo-week .voting input {font-size:9px; margin:0 4px 0 0; padding:0; vertical-align:top;}
.photo-week .voting li.active .vt2,
.photo-week .vtotal div.v2 {background:#f0b8b8;}
.photo-week .voting li.active .vt3,
.photo-week .vtotal div.v3 {background:#c6f2a3;}
.photo-week .voting li.active .vt4,
.photo-week .vtotal div.v4 {background:#6fe774;}
.photo-week .voting li div.vt3 {-moz-border-radius:0 0 0 4px; -webkit-border-radius:0 0 0 4px; -khtml-border-radius:0 0 0 4px; border-radius:0 0 0 4px;}
.photo-week .voting li div.vt4 {-moz-border-radius:0 0 4px 0; -webkit-border-radius:0 0 4px 0; -khtml-border-radius:0 0 4px 0; border-radius:0 0 4px 0;}
.photo-week .btns {padding:3px 9px;}
.photo-week .btns img {margin-left:3px;}
.photo-week .leaders {background:#F5F5F5; margin-top:42px; padding:10px; position:relative;}
.photo-week .leaders h2 {margin:0 0 6px;}
.photo-week .leaders ins {background:url(/i/arrow_leaders.gif) no-repeat; bottom:-4px; font-size:0; height:4px; left:13px; position:absolute; width:8px;}
.photo-week .thumbs {overflow:hidden; width:100%; padding: 5px 0px 0px 0px;}
.photo-week .thumbs a {border:1px solid #D3D3D3; float:left; margin:14px 0 0 0; padding:4px;}
.photo-week .thumbs a.even {margin:14px 20px 0 0;}
.photo-week .thumbs div{background: url(/i/thumbs_bg.gif) no-repeat left bottom;padding: 0px 0px 3px 0px;float:left;}
.photo-week .all {border:0; padding:2px 6px;}
.photo-week .links {background:#e0e0e0; display:inline; float:left; margin:0 6px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.photo-week .fs {background:url(/i/icon_fullscreen.gif) no-repeat 12px 6px; float:left; padding:4px 12px 8px 29px; text-decoration:none;}
.photo-week .favor {background:url(/i/fav.gif) no-repeat 12px 8px; border-left:1px solid #eee; float:left; padding:4px 13px 8px 27px; text-decoration:none;}
.photo-week .favor_active {background:url(/i/fav_active.gif) no-repeat 12px 8px;}

.photo-week .col_soc{padding: 6px 0px 0px 0px;width: 32px;float: left;}
.photo-week .col_soc a{background: url(/i/col_soc.png) no-repeat 0px 0px;width: 23px;height: 19px;display: block;padding: 4px 0px 0px 9px;margin: 0px 0px 5px 0px;}
.photo-week .col_soc a span{display: block;width: 14px;height: 14px;}
.photo-week .col_soc a span.fb{background: url(/i/ico_cs_fb.gif) no-repeat 0px 0px;}
.photo-week .col_soc a:hover span.fb{background: url(/i/ico_cs_fb_a.gif) no-repeat 0px 0px;}
.photo-week .col_soc a span.vk{background: url(/i/ico_cs_vk.gif) no-repeat 0px 0px;}
.photo-week .col_soc a:hover span.vk{background: url(/i/ico_cs_vk_a.gif) no-repeat 0px 0px;}
.photo-week .col_soc a span.od{background: url(/i/ico_cs_od.gif) no-repeat 0px 0px;}
.photo-week .col_soc a:hover span.od{background: url(/i/ico_cs_od_a.gif) no-repeat 0px 0px;}
.photo-week .col_soc a span.ma{background: url(/i/ico_cs_ma.gif) no-repeat 0px 0px;}
.photo-week .col_soc a:hover span.ma{background: url(/i/ico_cs_ma_a.gif) no-repeat 0px 0px;}

.photo-upload-rb {background:url(/i/upload_bg.gif); color:#666; padding:21px 10px 1px; text-align:center;}
.photo-upload-rb h3 {font:14px/1.2 Arial,sans-serif; margin:0 0 23px;}
.photo-upload-rb h2,
.photo-upload-rb .load {font:22px/25px Arial,sans-serif; margin:0 0 5px;}
.photo-upload-rb a {text-decoration:none;}
.photo-upload-rb h2 span,
.photo-upload-rb .load span {background:url(/i/dashed_blue.gif) repeat-x 0 21px; color:#348FAB; cursor:pointer; display:inline-block; text-decoration:none; white-space:nowrap;}
.photo-upload-rb p {font-size:11px; line-height:13px; margin:0 0 20px;}
.photo-upload-rb .thumbs {margin:0 auto 17px; position:relative; height:121px; width:153px;}
.photo-upload-rb .thumbs img {position:absolute; top:16px; left:19px; z-index:8;}
.photo-upload-rb .thumbs img.active {z-index:10;}
.photo-upload-rb .thumbs img.last-active {z-index:9;}
.photo-upload-rb .thumbs .frame {background:url(/i/upload_frame.png); position:absolute; top:0; left:0; height:121px; width:153px; z-index:20;}

.filter_user{}
.filter_user .h{background:#eeeeee;padding:9px 12px 12px 12px;border-bottom:1px solid #fff;margin: 0;}
.filter_user .h h3{font-family:Tahoma,Arial,sans-serif;font-weight:normal;font-size:18px;color:#58585a;margin:0;padding:0}
.filter_user .frm{}
.tb_frm{width:100%;margin:0 0 16px 0;border-collapse: collapse;}
.tb_frm td{background:#f9f9f9;vertical-align:middle;height:56px;font-size:12px;color:#666666;border:1px solid #fff;border-top:0;padding:0}
.tb_frm .last td{border-bottom:1px solid #eeeeee;border-top:1px solid #fff;}
.tb_frm td.c1{padding:0 12px 0 13px;border-right:0;border-left: 0;background:#f5f5f5}
.tb_frm td.c2{border-left:0;background:#f5f5f5;padding-right:17px}
.tb_frm td.c3{padding:0 18px 0 18px;text-align:center}
.tb_frm td.c4{background:#f5f5f5;padding:0 12px 0 11px;text-align:right;border-right: 0;}
.tb_frm td.c4 .tb_in{float:right}
.frm .input_text{background:#fff url(/i/icon_text.gif) no-repeat 5px 7px;height:20px;border:1px solid #AFAFAF;padding:1px 1px 1px 20px;margin:0}
.frm .place{background:#fff url(/i/icon_place.gif) no-repeat 5px center;height:20px;border:1px solid #AFAFAF;padding:1px 1px 1px 20px;margin:0;zoom:1}
.frm input.text{background:#FFFFFF;border:0 none;color:#666666;margin:2px 0 0;padding:0;vertical-align:baseline;width:100%}
.frm .value{color:#666666;display:inline-block;font-size:12px;line-height:19px;padding-bottom:1px}
.frm .btn-list{background:url(/i/button_list.gif) no-repeat 0 0;cursor:pointer;float:right;font-size:0;height:20px;width:19px}
.tb_frm td .tb_in{}
.tb_frm td .tb_in td{background:transparent;padding:0;border:0;height:auto}
.tb_frm td .tb_in td.tt{white-space:nowrap;padding-right:11px}
.tb_frm td .tb_in td.sel{padding:0 8px 0 7px}
.tb_frm td .tb_in td.sel2{padding:0 0 0 7px}
.tb_frm td .tb_in td span{color:#afafaf}
.tb_frm td .tb_in td select{padding: 2px 2px 2px 2px;}
.tb_frm td .tb_lc{width:auto;margin:0 auto}
.tb_frm td .tb_lc td{background:transparent;padding:0;height:auto;border:0;vertical-align:middle}
.tb_frm td .tb_lc td.glue{width:25px}
.tb_frm td .tb_lc td.label label{display:block;cursor:pointer;padding:0 0 2px 4px}
.tb_frm td .tb_lc td.blue label{color:#567eb0}
.tb_frm td .tb_lc td.red label{color:#dd9c9c}
.frm .btn-blue{background:url(/i/submit_search_bg.gif) repeat-x 0 0;color:#FFFFFF;display:block;float:right;font-size:11px;font-weight:bold;height:28px;line-height:28px;margin:0 0 0 11px;padding:0 10px;text-decoration:none;text-transform:uppercase}
.frm .btn-nobg{display:block;float:right;height:28px;font-size:10px;color:#666666;margin:0 0 0 11px;text-decoration:none;text-transform:uppercase;cursor:pointer}
.frm .btn-nobg span{display:block;float:left;padding:7px 0 0 11px;background:url(/i/ico_del.gif) no-repeat 0 10px}
.frm .btn-nobg span span{float:none;display:inline;padding:0;background:url(/i/dashed_656565.gif) repeat-x left bottom}

.lenta-day {margin:0 0 24px;}
.lenta-day h3 {color:#b0b0b0; font-size:12px; line-height:18px; font-weight:bold; margin:0 0 10px;}
.lenta-notice {background:url(/i/dashed_grey.gif) repeat-x left bottom; color:#777; font-size:12px; overflow:hidden; margin:0 0 8px; padding:10px 0 8px; width:100%;}
.lenta-notice .ava {float:left; margin:-4px 11px 0 0;}
.lenta-notice .time {color:#b0b0b0;}

.add_note{background:#eeeeee;zoom:1;}
.add_note .b{border-bottom:1px solid #fff;padding:19px 20px 20px 20px;zoom:1;}
.add_note .b div.title{font-size:11px;font-weight:bolder;color:#666666;margin:0 0 3px 0}
.add_note .b div.title span{color:#bcbcbc}
.add_note .b div.title em{font-style:normal;font-weight:normal}
.add_note .b .title2 { font-size: 16px; color: #666666; margin: 0px 0px 4px; line-height: 19px; }
.add_note .b .title2 span { color: #E35958; font: 20px/1 Arial,sans-serif; }
.add_note .b .title2 em { color: #AFAFAF; font-size: 11px; font-style: normal; }
.add_note .b div.tt{font-size:11px;line-height:16px;color:#787878;padding:0 0 9px 0}
.tb_source_photo{width:100%}
.tb_source_photo td{padding:0;vertical-align:top}
.tb_source_photo td.img{width:125px;padding:0 13px 0 0;font-size:0;line-height:0}
.tb_source_photo td.img div{background:#fff;border:1px solid #d3d3d3;padding:4px}
.tb_source_photo td .h{font-size:12px;color:#58585a;padding:6px 0 0 0;margin:0 0 7px 0}
.tb_source_photo .switch {margin: 0 0 10px 0;}
.tb_source_photo .switch span{font-size:12px;float: left;display: block;padding-top:4px;background: url(/i/dashed_blue.gif) repeat-x 0 17px;}
.tb_source_photo .switch span.active{background:#dedede url(/i/icon_ok.gif) no-repeat 7px 8px;}
.field{background:url(/i/icon_text.gif) no-repeat 5px 7px #FFFFFF;border:1px solid #AFAFAF;font-size:12px;margin:0 0 5px;min-height:20px;padding:1px 1px 1px 20px;zoom:1;}
.field input.text{background:#FFFFFF;border:0 none;color:#666666;height:14px;margin:2px 0 0;outline:medium none;padding:0;width:100%}
.b_load{width:409px;zoom:1;}
.b_load .load_button{background:url(/i/button_green_bg.gif) repeat-x 0 0;color:#FFFFFF;float:right;font-size:11px;font-weight:bold;height:24px;line-height:24px;margin:0;padding:0 10px;text-decoration:none;text-transform:uppercase;width:70px}
.b_load .load{background:url(/i/ico_load_photo.gif) no-repeat 5px 8px #FFFFFF;border:1px solid #AFAFAF;display:-moz-inline-box;display:inline-block;height:20px;padding:1px 1px 1px 20px}
.b_load .load input{background:#FFFFFF;border:0 none;color:#666666;margin:2px 0 0;padding:0;width:285px}
.add_note .note_edit{background:#fff;border:1px solid #afafaf;padding:3px 0 3px 0;zoom:1;}
.add_note .note_edit .line{background:#eeeeee;margin:0 3px 3px 3px;height:23px}
.add_note .note_edit .line a{display:block;border-right:1px solid #ffffff;float:left;height:23px}
.add_note .note_edit .scroll{height:480px;margin:0 3px 0 13px;padding:0 0 0 0;overflow-y:scroll}
.add_note .note_edit .scroll p{font-size:12px;color:#666666;margin:0 10px 0 0;padding:0 0 9px 0}
.add_note .note_edit .picture{margin:0 10px 18px 0;border:1px dashed #afafaf;}
.add_note .note_edit .picture img{}
.add_note .note_edit .picture .img {height: 363px;}
.add_note .note_edit .picture .t{border-top:1px dashed #afafaf;padding:3px 7px 7px 7px;font-size:12px;line-height:16px;color:#ababab}
.add_note .note_edit .picture .del{float:right;margin:2px 2px 0 0}
.add_note .note_edit .del{background:url(/i/ico_del_x.gif) no-repeat 0 0;display:block;width:15px;height:15px;cursor:pointer}
.add_note .note_edit .edit{background:url(/i/ico_ne_edit.gif) no-repeat 0 0;display:block;width:15px;height:15px;cursor:pointer}
.add_note .note_edit .line_head{background:url(/i/voln_line.gif) repeat-x left top;margin:7px 10px 10px 0}
.add_note .note_edit .line_head .vn{background:url(/i/voln_line.gif) repeat-x left bottom;padding:9px 4px 9px 4px;zoom:1}
.add_note .note_edit .line_head p{text-align:center;font-family:Georgia,"Times New Roman",Arial,sans-serif;font-size:18px;line-height:20px;color:#666666;margin:0 20px 0 20px;padding:8px 0 9px 0}
.add_note .note_edit .line_head .buttons{float:right;width:15px}
.add_note .note_edit .line_head .buttons .edit{margin-top:-1px}
.add_note .note_edit .gallery{border:1px dashed #afafaf;margin: 10px 10px 0 0;}
.add_note .note_edit .gallery .title{font-size:18px;line-height:normal;color:#ababab;border-bottom:1px dashed #afafaf;padding:2px 8px 5px 8px;margin:0;font-weight:normal}
.add_note .note_edit .gallery .title .del{float:right;margin-top:5px}
.add_note .note_edit .gallery .cont{padding:6px 6px 6px 6px;border-bottom:1px dashed #afafaf;}
.add_note .note_edit .gallery .cont .imgs{margin:0 0 0 -4px}
.add_note .note_edit .gallery .cont .imgs ul{list-style-type:none;margin:0;padding:0}
.add_note .note_edit .gallery .cont .imgs ul li{display:block;float:left;font-size:0;line-height:0;margin:0 0 4px 4px;padding:0;border: 1px solid #D3D3D3; width: 68px;}
.add_note .note_edit .gallery .cont .imgs ul li div {background: url(/i/px.gif) no-repeat center center #FFFFFF;float: left;height: 60px;padding: 4px;width: 60px; overflow: hidden;}
.add_note .note_edit .gallery .cont .imgs ul li.act {background: url(/i/thumb_active.gif) no-repeat center center; border: 0; width: 70px;}
.add_note .note_edit .gallery .cont .imgs ul li.act div {padding: 5px;}

.add_note .note_edit .gallery .cont .imgs ul li span{margin: 0 0 0 -67px;}
.add_note .note_edit .gallery .cont .imgs ul li span input {margin-top: 5px;}
.add_note .note_edit .gallery .cont .imgs ul li.act span {margin: 0 0 0 -68px;}
.add_note .note_edit .gallery .cont .imgs ul li.act span input {margin-top: 6px;}

.add_note .note_edit .gallery .cont .buttons{height:20px;background:#f1f1f1;margin:0 0 7px 0}
.add_note .note_edit .gallery .cont .buttons ul{list-style-type:none;margin:0;padding:0}
.add_note .note_edit .gallery .cont .buttons ul li{margin:0;padding:0;float:left;height:20px;font-size:11px;color:#666666}
.add_note .note_edit .gallery .cont .buttons ul li a{display:block;float:left;height:18px;border-right:1px solid #ffffff;padding:2px 5px 0 0;color:#666666;text-decoration:none}
.add_note .note_edit .gallery .cont .buttons ul li.ico_check a{background:url(/i/ico_check.gif) no-repeat 5px 7px;padding-left:17px}
.add_note .note_edit .gallery .cont .buttons ul li.ico_delete a{background:url(/i/ico_delete.gif) no-repeat 5px 7px;padding-left:17px}
.add_note .note_edit .gallery .cont .buttons ul li.ico_plus a{background:url(/i/ico_plus.gif) no-repeat 5px 7px;padding-left:17px}
.add_note .note_edit .gallery .desc{padding:3px 7px 7px 7px;font-size:12px;line-height:16px;color:#ababab}

.add_note .note_edit .line a.btn_bold,.add_note .note_edit .line a.btn_em,.add_note .note_edit .line a.btn_line{}
.add_note .note_edit .line a.btn_bold{background:url(/i/ico_btn_bold.gif) no-repeat 0 0;padding:0 7px 0 19px}
.add_note .note_edit .line a.btn_em{background:url(/i/ico_btn_em.gif) no-repeat 0 0;padding:0 7px 0 20px}
.add_note .note_edit .line a.btn_line{background:url(/i/ico_btn_line.gif) no-repeat 0 0;padding:0 7px 0 20px}
.add_note .note_edit .line a.btn_img{background:url(/i/ico_btn_img.gif) no-repeat 0 0;padding:0 7px 0 21px}
.add_note .note_edit .line a.btn_gal{background:url(/i/ico_btn_gal.gif) no-repeat 0 0;padding:0 7px 0 23px}
.add_note .note_edit .line a{font-size:10px;line-height:23px;color:#000000;text-decoration:none}
.add_note .list_geo{list-style-type:none;margin:0 0 -5px 0;padding:0;float:left}
.add_note .list_geo li{background:url(/i/list_geo_left.gif) no-repeat left top #d8e6ea;height:23px;margin:0 3px 5px 0;padding:0;float:left}
.add_note .list_geo li div{background:url(/i/list_geo_right.gif) no-repeat right top;display:block;float:left;height:23px;padding:0 8px 0 6px}
.add_note .list_geo li div span{display:block;font-size:12px;color:#666666;float:left;background:url(/i/icon_place.png) no-repeat 0 7px;padding:0 0 0 16px;line-height: 20px;height:23px;}
.add_note .list_geo li div a{background:url(/i/ico_del_blue.gif) no-repeat 0 7px;margin:0 0 0 8px;display:block;width:8px;height:23px;float:left}
.add_note .add_geo{padding:2px 0 0 8px;float:left;font-size:12px;color:#348fab}
.add_note .add_geo a{background:url(/i/ico_plus_blue.gif) no-repeat 0 5px;color:#348fab;text-decoration:none;padding:0 0 0 14px}
.add_note .add_geo a span{background:url(/i/dashed_348fab.gif) repeat-x left bottom}
.tb_type_tags{width:100%;border-collapse:collapse}
.tb_type_tags td{padding:0}
.tb_type_tags td.col1{width:263px}
.tb_type_tags td.col2,.tb_type_tags td.col2 div{width:16px;min-width:16px}
.tb_type_tags td.col3{}
.tb_type_tags td .type{background:#FFFFFF;border:1px solid #AFAFAF;height:20px;margin:0;padding:1px 1px 1px 4px;color:#afafaf}
.tb_type_tags td .type .btn-list{background:url(/i/button_list.gif) no-repeat 0 0;cursor:pointer;float:right;font-size:0;height:20px;width:19px}
.tb_type_tags td .type .value{color:#afafaf;display:-moz-inline-box;display:inline-block;font-size:12px;line-height:19px;padding-bottom:1px;width: 230px;white-space: nowrap;overflow: hidden;}
.tb_type_tags td .tags{background:url(/i/icon_tags.png) no-repeat 5px 7px #FFFFFF;border:1px solid #AFAFAF;font-size:12px;margin:0 0 0;min-height:20px;padding:1px 1px 1px 20px}
.tb_type_tags td .tags input.text{background:none repeat scroll 0 0 #FFFFFF;border:0 none;color:#666666;height:14px;margin:2px 0 0;padding:0;width:100%}
.add_note .user-line-buttons{background:#dedede;padding:16px 20px 16px 20px;margin:0;zoom:1}
.add_note .user-line-buttons .l{margin-right:10px}
.add_note .user-line-buttons .r{margin-left:10px;float:right}
.add_note .user-line-buttons .violet{background:url(/i/btn_fiolet_link_bg.gif) repeat-x 0 0}
.user-line-buttons-send { display: block; width: 190px; text-decoration: none; text-transform: uppercase; text-align: center; padding: 0 0 1px; font-size: 18px; line-height: 38px; color: White; background: url(/i/services-rght-a3.gif) repeat-x center; text-shadow: 0 -1px 0 #18940f; float: right; }
.user-line-buttons-send1 { display: block; background: url(/i/services-rght-a1.gif) no-repeat left; }
.user-line-buttons-send2 { display: block; background: url(/i/services-rght-a2.gif) no-repeat right; }
.user-line-buttons-preview { display: block; width: 190px; text-decoration: none; text-transform: uppercase; text-align: center; padding: 0 0 1px; font-size: 18px; line-height: 38px; color: White; background: url(/i/services-rght-b3.gif) repeat-x center; text-shadow: 0 -1px 0 #287a93; float: left; }
.user-line-buttons-preview1 { display: block; background: url(/i/services-rght-b1.gif) no-repeat left; }
.user-line-buttons-preview2 { display: block; background: url(/i/services-rght-b2.gif) no-repeat right; }

.sal_head h2 {margin-bottom:16px;}
.list_notes{}
.list_notes .item{border:1px solid #dfdfdf;margin:0px 0px 23px 0px}
.list_notes .item .top{padding:16px 15px 14px 15px;zoom:1}
.list_notes .item .top .w{width:100%;float:right;margin:0px 0px 0px -136px}
.list_notes .item .top .w .r{margin:0px 0px 0px 136px}
.list_notes .item .top .c{padding:1px 0px 0px 0px;display:block;float:left;list-style-type:none;margin:0px 0px 4px 0px}
.list_notes .item .top .c li{float:left;margin:0px 6px 0px 0px;padding:0px}
.list_notes .item .top .w .r h4{display:block;font-size:22px;line-height:24px;color:#348fab;font-weight:normal;margin:0px 0px 8px 0px}
.list_notes .item .top .w .r h4 a{color:#348fab;text-decoration:underline}
.list_notes .item .top .w .r h4 a:hover{text-decoration:none}
.list_notes .item .top .w .r .date{background:url(/i/ico_tmdt.gif) no-repeat 0px 3px;padding:0px 0px 0px 12px;font-size:11px;line-height:normal;color:#787878}
.list_notes .item .top .l{float:left;width:125px}
.list_notes .item .top .l .i{font-size:0px;line-height:0px;display:block;background:#fff;border:1px solid #d3d3d3;padding:4px}

.list_notes .item .top .do_quest .c{margin-bottom: 1px;}
.list_notes .item .top .do_quest p{font-size: 14px;line-height: 21px;color: #666666;margin: 0px 20px 0px 0px;padding: 0px;}
.list_notes .item .top .do_quest p .blue {color: #348fab;}
.list_notes .item .top .do_quest a{color: #348fab;text-decoration: underline;}
.list_notes .item .top .do_quest a:hover{text-decoration: none;}

.list_notes .edit_item .top .w{margin:0px 0px 0px -158px}
.list_notes .edit_item .top .w .r{margin:0px 0px 0px 158px}
.list_notes .edit_item .top .l{width:146px;zoom:1;}
.list_notes .edit_item .top .l .i {margin: 0px 0px 0px 6px;width: 115px;float: left;}
.list_notes .edit_item .buttons{float: left;width: 15px;padding: 1px 0px 0px 0px;}
.list_notes .edit_item .del{background:url(/i/ico_del_x.gif) no-repeat 0px 0px;display:block;width:15px;height:15px;cursor:pointer}
.list_notes .edit_item .edit{background:url(/i/ico_ne_edit.gif) no-repeat 0px 0px;display:block;width:15px;height:15px;cursor:pointer;margin-top: -1px;}

.list_notes .item .bottom{ border-top: 1px solid #eeeeee; padding: 8px 12px 10px 21px; zoom: 1; font-size: 11px; color: #58585a; text-align: right; }
.list_notes .item .bottom .counts{list-style-type:none;margin:0px;padding:0px;min-width:125px;float:left;}
.list_notes .item .bottom .counts li{margin:0px 10px 0px 0px;padding:0px;float:left}
.list_notes .item .bottom .counts li a{color:#58585a;text-decoration:none;padding:0px 0px 0px 0px}
.list_notes .item .bottom .counts li a:hover{text-decoration:none;}
.list_notes .item .bottom .counts li.comment a{background:url(/i/ico_note_1.gif) no-repeat 0px 3px;padding:0px 0px 0px 13px}
.list_notes .item .bottom .counts li.rate span{background:url(/i/rate_icon_2.gif) no-repeat 0px 4px;padding:0px 0px 0px 11px}
.list_notes .item .bottom .counts li.views span{background:url(/i/ico_note_3.gif) no-repeat 0px 3px;padding:0px 0px 0px 13px}

.list_notes .item .bottom .tags{ font-size: 10px; color: #348fab; float: left; display: inline-block; margin-top: 4px; }
.list_notes .item .bottom div.tags {float: right;margin-top: 2px;}
.list_notes .item .bottom .tags a{color:#348fab;text-decoration:underline}
.list_notes .item .bottom .tags a:hover{text-decoration:none}

.list_notes .item .bottom .buttons { font-size: 13px; line-height: 15px; }
.list_notes .item .bottom .buttons a { display: inline-block; padding: 1px 10px 4px; color: White; }
.list_notes .item .bottom .buttons a.re { text-decoration: none; background: #51bfe0 url(/i/user_lenta_bg3.gif) repeat-x 0 0; border: 1px solid #1c93b9; }
.list_notes .item .bottom .buttons a.re span { display: inline-block; background: url(/i/dashed_fff.gif) repeat-x 0 bottom; }
.list_notes .item .bottom .buttons a.act { text-decoration: none; background: #c9c9c9 url(/i/user_lenta_bg5.gif) repeat-x 0 0; border: 1px solid #b1b1b1; }
.list_notes .item .bottom .buttons a.qes { background: #51bfe0 url(/i/user_lenta_bg2.gif) repeat-x 0; border: 1px solid #41a2c2; border-right: 0; color: #c2f1ff; }
.list_notes .item .bottom .buttons a.unact { background: #bdbdbd url(/i/user_lenta_bg4.gif) repeat-x 0; border: 1px solid #b1b1b1; border-right: 0; color: White; cursor: default; text-decoration: none; }

.list_notes .re-form { margin: -10px 0 0 30px; }
.list_notes .re-form .user { line-height: 18px; margin: 0 0 4px; padding: 0 8px 0 5px; color: #666; font-size: 18px; }
.list_notes .re-form .user .ava { vertical-align: top; margin: 0 5px 0 0; }
.list_notes .re-form .form { background: url(/i/re-form-bg.gif) no-repeat 0 0; padding: 6px 0 0; }
.list_notes .re-form .inn { background-color: #eeeeee; border: 1px solid #dfdfdf; border-top: 0; padding: 10px; }
.list_notes .re-form textarea { width: 99.9%; border: 1px solid #dfdfdf; height: 50px; }
.list_notes .re-form .right { margin: 10px 0 0; }
.list_notes .re-form .right a { background: #51bfe0 url(/i/user_lenta_bg1.gif) repeat-x 0 0; border: 1px solid #1c93b9; font-size: 14px; line-height: 21px; padding: 0 10px 2px; color: White; text-shadow: 0 -1px 0 #1f9dc3; text-decoration: none; display: inline-block; }

.ballov {float:left;font:12px/19px Tahoma,Arial,sans-serif;color:#30bd25; padding:0 0 0 5px; margin:-3px 0 0 0; position:relative;}
.ballov-number {font:italic 18px/19px Georgia,Arial,sans-serif;padding:0 3px 0 0;}

.see_also{background:#eeeeee;margin:0 0 21px 0;padding:14px 0 0 0}
.see_also .title{font-size:14px;line-height:normal;color:#58585a;margin:0 0 17px 0;text-align:center}
.see_also .out{margin:0 10px 0 10px;text-align:center;position:relative;width:250px;overflow:hidden}
.see_also .c{width:250px}
.see_also .prev{background:url(/i/ico_sa_prev.png) no-repeat 0 0;display:block;width:16px;height:16px;position:absolute;left:37px;top:41px;cursor:pointer;z-index:10}
.see_also .next{background:url(/i/ico_sa_next.png) no-repeat 0 0;display:block;width:16px;height:16px;position:absolute;right:37px;top:41px;cursor:pointer;z-index:10}
.see_also .c ul{list-style-type:none;margin:0;padding:0}
.see_also .c ul li{margin:0;padding:0;float:left;width:250px}
.see_also .c .i{font-size:0;line-height:0;text-align:center;padding:0 0 13px 0}
.see_also .c .i a{display:-moz-inline-box;display:inline-block;border:1px solid #d3d3d3;padding:4px;background:#fff;margin:0 auto}
.see_also .c .i a img{}
.see_also .c .t p{font-size:14px;line-height:16px;color:#348fab;margin:0 0 10px 0;padding:0}
.see_also .c .t p a{color:#348fab;text-decoration:underline}
.see_also .c .t p a:hover{text-decoration:none}
.see_also .c .t div{font-size:11px;color:#58585a;padding:0 0 22px 0}
.see_also .c .t div a,
.see_also .c .t div span{color:#58585a;text-decoration:none;margin:0 4px 0 4px}
.see_also .c .t div a:hover{text-decoration:underline}
.see_also .c .t div a.com{background:url(/i/ico_note_1.gif) no-repeat 0 3px;padding:0 0 0 13px}
.see_also .c .t div .rate{background:url(/i/ico_note_2.gif) no-repeat 0 3px;padding:0 0 0 11px}
.see_also .c .t div .views{background:url(/i/ico_note_3g.gif) no-repeat 0 3px;padding:0 0 0 13px}

.rightbar .side_user{background:url(/i/side_user_bg.gif) repeat left top #eeeeee;border-bottom:1px solid #ffffff;padding:10px 10px 10px 10px;margin:0;overflow:auto;zoom:1}
.side_user .i{float:left}
.side_user .r{margin:0 0 0 58px;padding:5px 0 0 0}
.side_user .r a{font-weight:bolder;font-size:14px;color:#348fab;text-decoration:underline}
.side_user .r a:hover{text-decoration:none}
.side_user .r .black{font-weight:bold;font-size:14px;color:#000;}
.side_user .reputat{display:block;padding:1px 0 0}
.side_user .reputat b {margin-right:7px}
.side_user .positive{color:#2fbd25;}
.side_user .negative{color:#e45247;}
.side_user .pm{cursor:pointer;display:inline-block;height:10px;width:10px;margin:0 1px;vertical-align:middle}
.side_user .inyan{background:url(/i/inyan2.gif) no-repeat 0 0;cursor:pointer;display:inline-block;height:10px;width:10px;margin:0 3px;vertical-align:middle}
.side_user .inyan-active{background:url(/i/inyan2.gif) no-repeat 0 -10px}
.side_user .minus{background:url(/i/plusminus_bg2.gif) no-repeat 0 0}
.side_user .plus{background:url(/i/plusminus_bg2.gif) no-repeat 0 -20px}
.side_user .minus-active{background:url(/i/plusminus_bg2.gif) no-repeat 0 -10px}
.side_user .plus-active{background:url(/i/plusminus_bg2.gif) no-repeat 0 -30px}
.nf{position:relative;border:1px solid #dfdfdf;margin:0 0 24px 0;padding:16px 0 0 0}
.nf .a{background:url(/i/nf_a.gif) no-repeat 0 0;display:block;position:absolute;right:-9px;top:24px;width:9px;height:18px}
.nf .i{text-align:center}
.nf .i table{border-collapse:collapse;margin:0 auto;margin-bottom:7px}
.nf .i table td{padding:0}
.nf .i table td .buttons{float:left;width:15px;padding:5px 0 0 0;margin:0 5px 0 0}
.nf .i table td .buttons .del{background:url(/i/ico_del_x.gif) no-repeat 0 0;cursor:pointer;display:block;height:15px;width:15px}
.nf .i table td .buttons .edit{background:url(/i/ico_ne_edit.gif) no-repeat 0 0;cursor:pointer;display:block;height:15px;width:15px;margin-top:-1px}
.nf .i table td .c{display:block;float:left;border:1px solid #d3d3d3;background:#fff;padding:4px;margin:0 0 0 0;zoom:1}
.nf .i table td ul{display:block;list-style-type:none;margin:0;padding:4px 0 0 4px;width:16px;float:left}
.nf .i table td ul li{margin:0 0 4px 0;padding:0;line-height:0;font-size:0}
.nf .i h1{background:url(/i/voln_line.gif) repeat-x left bottom;font-size:22px;line-height:normal;color:#58585a;margin:0 18px 0 19px;padding:0 0 14px 0}
.nf .who_date { padding: 16px 0px 16px 0px; font-size: 11px; color: #787878; text-align: center; border-bottom: 1px solid #eeeeee; }
.nf .who_date_r { font-size: 11px; color: #787878; text-align: right; width: 380px; float: right; }
.nf .who_date a, .nf .who_date_r a{background:url(/i/ico_face_user.gif) no-repeat 0px 2px;padding:0px 0px 0px 13px;margin:0px 0px 0px 3px}
.nf .who_date span, .nf .who_date_r span{background:url(/i/ico_tmdt.gif) no-repeat 0 3px;padding:0px 0px 0px 12px;margin:0px 0px 0px 6px}
.nf .meta_data{border-bottom:1px solid #dfdfdf;padding:8px 12px 10px 21px;zoom:1;font-size:11px;color:#58585a}
.nf .meta_data .counts{list-style-type:none;margin:0;padding:0}
.nf .meta_data .counts li{margin:0 10px 0 0;padding:0;float:left;zoom:1;}
.nf .meta_data .counts li a{color:#58585a;text-decoration:none;padding:0 0 0 0;}
.nf .meta_data .counts li a:hover{text-decoration:underline}
.nf .meta_data .counts li.comment a{background:url(/i/ico_note_1.gif) no-repeat 0 3px;padding:0 0 0 13px}
.nf .meta_data .counts li.rate a{background:url(/i/rate_icon_2.gif) no-repeat 0 3px;padding:0 0 0 11px}
.nf .meta_data .counts li.views a{background:url(/i/ico_note_3.gif) no-repeat 0 3px;padding:0 0 0 13px}
.nf .meta_data .tags{width:380px;font-size:10px;color:#348fab;float:right;text-align:right}
.nf .meta_data .tags a{color:#348fab;text-decoration:underline}
.nf .meta_data .tags a:hover{text-decoration:none}
.nf .meta_data .photo-block{width:auto;height:auto;float:left;overflow:auto;background:none;margin:0 0 0 0;font-size:0;line-height:0}
.nf .meta_data .photo-block .info{background:none;padding:1px 0 0 0;margin:0}
.nf .meta_data .photo-block .like img{margin:0 5px 0 0}

.nf .tc{margin:0 0 0 0;padding:17px 0 0 0}
.nf .tc h2{color:#58585a;font-size:18px;margin:0 19px 0 19px;padding:0 0 7px 0}
.nf .tc .one_photo{margin: 0 0 17px 0;}
.nf .tc .slides {margin: 0 0 17px 0;}
.nf .tc p{margin:0 19px 0 19px;padding:0 0 16px 0;font-size:14px;line-height:21px;color:#666666}
.nf .pc .v{margin:0px 9px 0px 10px;font-size:0px;line-height:0px;position:relative;background: url(/i/nf_bg.gif) repeat left top #616161; text-align: center; }
.nf .slides{overflow: hidden;}
.nf .slides .pc .v{}
.nf .slides .pc .v .img{position: absolute;top: 0px;left: 0px;text-align: center;width: 100%;}
.nf .pc .v .prev{background:url(/i/button_prev.png) no-repeat left -999px;z-index:12;display: block;cursor: pointer;position: absolute;width: 50%;height: 406px;left: 0px;top: 0px;}
.nf .pc .v .prev:hover{background:url(/i/button_prev.png) no-repeat left center;}
.nf .pc .v .next{background:url(/i/button_next.png) no-repeat right -999px;z-index:12;display: block;cursor: pointer;position: absolute;width: 50%;height: 406px;right: 0px;top: 0px;}
.nf .pc .v .next:hover{background:url(/i/button_next.png) no-repeat right center;}
.nf .pc .v .hover{background:url(/i/opacity_50.png) repeat 0px 0px;position:absolute;left:0px;bottom:0px;width:100%;display:none;z-index:15;}
.nf .pc .v .hover .p{margin:0px 11px 0px 11px;font-size:10px;line-height:normal;color:#a2a2a2;padding:7px 0px 9px 0px}
.nf .pc .v .hover .p table{width:100%;border-collapse:collapse}
.nf .pc .v .hover .p table td{padding:0px}
.nf .pc .v .hover .p table td.rates{width:220px}
.nf .pc .v .hover .p table td.rates .item{float:right;padding:2px 0px 0px 21px}
.nf .pc .v .hover .p table td.rates .jquery-radio img{background:url(/i/radio2.png) no-repeat 0 0;height:9px;width:9px;margin-top:1px}
.nf .pc .v .hover .p table td.rates .jquery-radio-checked img{background-position:0 -9px}
.nf .pc .v .hover .p table td.rates .item label{font-size:9px;color:#fff;cursor:pointer}
.nf .pc .v .hover .p table td.name span{color:#fff}
.nf .pc .v .hover .p table td a{color:#ffffff;text-decoration:underline}
.nf .pc .v .hover .p table td a:hover{text-decoration:none}
.nf .pc .pt{font-family:Arial,Tahoma,sans-serif;margin:0 9px 0 10px;background:#404040;padding:12px 10px 12px 10px;font-size:12px;line-height:16px;color:#f4eec6;font-style:italic}
.nf .pc .dashed{background:url(/i/dashed_dddddd.gif) repeat-x left top;height:1px;overflow:hidden;font-size:0;line-height:0;margin:-1px 0 0 0;}
.nf .tc blockquote{display:block;background:url(/i/voln_line.gif) repeat-x left top;margin:0 10px 23px 10px}
.nf .tc blockquote span{display:block;background:url(/i/voln_line.gif) repeat-x left bottom;padding:12px 4px 15px 4px;color:#666666;font-family:Georgia,"Times New Roman",Arial,sans-serif;font-size:18px;line-height:20px;text-align:center}
.slides{margin:5px 0 0 0}
.slides .top{margin:0 10px 0 10px}
.slides .top h3{font-family:Georgia,Arial,sans-serif;font-size:16px;line-height:normal;color:#58585a;float:left;margin:0 100px 0 0;padding:0 0 11px 10px}
.slides .top .nav{float:right;padding:3px 9px 0 0}
.slides .top .nav .prev{background:url(/i/ico_slide_prev.gif) no-repeat 0 0;display:block;width:16px;height:16px;float:left}
.slides .top .nav span{font-size:14px;line-height:15px;color:#c4c4c4;float:left;margin:0 4px 0 4px}
.slides .top .nav span strong{font-weight:normal;color:#58585a}
.slides .top .nav span em{font-style:normal}
.slides .top .nav .next{background:url(/i/ico_slide_next.gif) no-repeat 0 0;display:block;width:16px;height:16px;float:left}
.nf .location{background:url(/i/dashed_dddddd.gif) repeat-x left top;padding:11px 0 8px 19px;zoom:1;}
.nf .location .item{background:url(/i/b_item_lf.gif) no-repeat left top #e4f3f7;font-size:12px;line-height:22px;color:#666666;float:left;height:23px;margin:0 6px 5px 0;white-space:nowrap;display:block;text-decoration: none;cursor: pointer;}
.nf .location .item span{background:url(/i/b_item_rt.gif) no-repeat right top;float:left;height:23px}
.nf .location .item span span{background:url(/i/icon_place.png) no-repeat 6px 7px;float:left;height:23px;padding:0 9px 0 22px}
.nf .bottom{border-top:1px solid #dddddd}
.nf .bottom table{width:100%}
.nf .bottom table td{padding:0px;vertical-align:top}
.nf .bottom table td.r{background:url(/i/v_dashed_dddddd.gif) repeat-y right top;padding:10px 15px 0px 19px;width:45px}
.nf .bottom table td.r table{width:auto;border-collapse:collapse}
.nf .bottom table td.r table td{padding:0px}
.nf .bottom table td.r table td.value{color:#2fbd25;font-size:22px;line-height:24px;padding:0px 4px 0px 0px}
.nf .bottom table td.r table td.value .bgpr{font-size:18px;line-height:36px;color:#989898;width:65px;height:37px;text-align:center;background:url(/i/px_colors.gif) repeat-x 0px 0px #dddddd;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.nf .bottom table td.r table td.value .bgpr div {height:37px;background:url(/i/corners.gif) no-repeat 0px 0px;}
.nf .bottom table td.r table td.value .bgpr div div {background:url(/i/corners.gif) no-repeat right -111px;padding: 0px 3px 0px 0px;}
.nf .bottom table td.r table td.value .c_red {background:url(/i/px_colors.gif) repeat-x 0px -37px #f0b8b8;}
.nf .bottom table td.r table td.value .c_red div{background:url(/i/corners.gif) no-repeat 0px -37px;}
.nf .bottom table td.r table td.value .c_red div div {background:url(/i/corners.gif) no-repeat right -148px;}
.nf .bottom table td.r table td.value .c_green {background:url(/i/px_colors.gif) repeat-x 0px -74px #6fe774;}
.nf .bottom table td.r table td.value .c_green div{background:url(/i/corners.gif) no-repeat 0px -74px;}
.nf .bottom table td.r table td.value .c_green div div {background:url(/i/corners.gif) no-repeat right -185px;}

.nf .bottom table td.r table td.value .c_green{color:#226024 !important}
.nf .bottom table td.r table td.b .c_green{background: url(/i/green_mbn.gif) repeat-x left -34px #6fe774 !important;color:#226024 !important}
.nf .bottom table td.r table td.b .c_green .vn1{background: url(/i/green_mbn.gif) no-repeat left 0px !important;}
.nf .bottom table td.r table td.b .c_green .vn2{background: url(/i/green_mbn.gif) no-repeat right -17px !important;}
.nf .bottom table td.r table td.b .c_green .left{color:#226024;background:transparent}
.nf .bottom table td.r table td.b .c_green .right{color:#226024}
.nf .bottom table td.r table td.value .c_red{color:#904949 !important}
.nf .bottom table td.r table td.b .c_red{background: url(/i/red_mbn.gif) repeat-x left -34px #f0b8b8 !important;color:#904949 !important}
.nf .bottom table td.r table td.b .c_red .vn1{background: url(/i/red_mbn.gif) no-repeat left 0px !important;}
.nf .bottom table td.r table td.b .c_red .vn2{background: url(/i/red_mbn.gif) no-repeat right -17px !important;}
.nf .bottom table td.r table td.b .c_red .left{color:#904949;background:transparent}
.nf .bottom table td.r table td.b .c_red .right{color:#904949}
.nf .bottom table td.r table td.b{width:12px}
.nf .bottom table td.r table td.b .plus{background: url(/i/gray_mbn.gif) repeat-x left -34px #dddddd;margin:0px 0px 3px 0px;width:109px;height:17px;position:relative;font-size:10px;color:#58585a;cursor: pointer;}
.nf .bottom table td.r table td.b .plus .vn1 {height:17px;background: url(/i/gray_mbn.gif) no-repeat left 0px;}
.nf .bottom table td.r table td.b .plus .vn2 {height:15px;background: url(/i/gray_mbn.gif) no-repeat right -17px;padding:2px 0px 0px 0px;}
.nf .bottom table td.r table td.b .minus{background: url(/i/gray_mbn.gif) repeat-x left -34px #dddddd;width:109px;height:17px;position:relative;font-size:10px;color:#58585a;cursor: pointer;}
.nf .bottom table td.r table td.b .minus .vn1 {height:17px;background: url(/i/gray_mbn.gif) no-repeat left 0px;}
.nf .bottom table td.r table td.b .minus .vn2 {height:15px;background: url(/i/gray_mbn.gif) no-repeat right -17px;padding:2px 0px 0px 0px;}
.nf .bottom table td.r table td.b .left{margin:0px 0px 0px 7px;background:url(/i/dashed_58585a.gif) repeat-x left bottom;}
.nf .bottom table td.r table td.b .right{margin:0px 6px 0px 0px;color:#868686;float:right}
.nf .bottom table td.f{background:url(/i/v_dashed_dddddd.gif) repeat-y right top;font-size:11px;color:#58585a;padding:10px 10px 5px 10px;width:76px}
.nf .bottom table td.f ul{list-style-type:none;margin:0px;padding:0px;}
.nf .bottom table td.f ul li{margin:0px 0px 6px 0px;padding:0px;white-space:nowrap}
.nf .bottom table td.f ul li a{color:#58585a;text-decoration:none;padding:0px 0px 0px 15px;zoom:1}
.nf .bottom table td.f ul li.fv a{background:url(/i/fav.gif) no-repeat 0px 4px}
.nf .bottom table td.f ul li.fv_act a{background:url(/i/fav_active.gif) no-repeat 0px 4px}
.nf .bottom table td.f ul li.bd a{background:url(/i/ico_cancel_g.gif) no-repeat 0px 4px}
.nf .bottom table td.f ul li.bd_act a{background:url(/i/ico_cancel.png) no-repeat 0px 4px}
.nf .bottom table td.f ul li a span{background:url(/i/dashed_666666.gif) repeat-x left bottom}
.nf .bottom table td.l{padding:5px 0px 0px 9px;font-size:11px;color:#afafaf}
.nf .bottom table td.l .tgs{background:url(/i/icon_tags.png) no-repeat 0 10px;padding:3px 0px 10px 17px;line-height: 19px;}
.nf .bottom table td.l .tgs span{background:url(/i/g.gif) no-repeat left 6px;padding:0px 0px 0px 5px;margin:0px 0px 0px 3px;zoom:1;}
.nf .bottom table td.l .tgs a{color:#afafaf;text-decoration:underline}
.nf .bottom table td.l .tgs a:hover{text-decoration:none}

.choose_edition{background:url(/i/ce_bg.gif) no-repeat center bottom;padding:0px 0px 10px 0px;width:629px; position:absolute;display:none;}
.choose_edition .in_1{background:url(/i/ce_bg2.gif) repeat left top;padding:13px 10px 17px 14px;border-bottom:1px solid #e0e0e0}
.choose_edition .in_2{background:url(/i/ce_bg3.gif) repeat left top;border-top:1px solid #fdfdfd;zoom:1;padding: 0px 0px 18px 0px;}
.choose_edition .u{background:url(/i/ce_bg4.gif) no-repeat left bottom;padding:0px 19px 11px 7px;margin:0px 0px 13px 0px;zoom:1}
.choose_edition .u .name{padding:0px 0px 2px 30px;font-size:18px;line-height:19px;color:#666666;text-decoration:underline;float:left;display:block}
.choose_edition .u .name:hover{text-decoration:none}
.choose_edition .u .date{background:url(/i/icon_time.gif) no-repeat 0 8px;padding:4px 0px 0px 12px;font-size:11px;color:#787878;float:right}
.choose_edition .tb_ce{width:100%}
.choose_edition .tb_ce td{padding:0px}
.choose_edition .tb_ce td.i{width:300px;font-size:0px;line-height:0px}
.choose_edition .tb_ce td.i a{background:#fff;display:block;float:left;padding:5px;border:1px solid #d3d3d3;zoom:1}
.choose_edition .tb_ce td.t{padding:2px 0px 0px 0px}
.choose_edition .tb_ce td.t .lang{list-style-type:none;margin:0px;padding:0px}
.choose_edition .tb_ce td.t .lang li{margin:0px 6px 0px 0px;padding:0px;float:left;font-size:0px;line-height:0px}
.choose_edition .tb_ce td.t .tags{font-size:10px;text-transform:uppercase;color:#348fab;padding:0px 0px 0px 5px}
.choose_edition .tb_ce td.t .tags a{color:#348fab;text-decoration:underline}
.choose_edition .tb_ce td.t .tags a:hover{text-decoration:none}
.choose_edition .tb_ce td.t h4{font-size:18px;line-height:normal;color:#1e83a1;font-weight:normal;margin:0px 30px 6px 0px;padding:10px 0px 0px 0px}
.choose_edition .tb_ce td.t h4 a{color:#1e83a1;text-decoration:underline}
.choose_edition .tb_ce td.t h4 a:hover{text-decoration:none}
.choose_edition .tb_ce td.t p{font-size:12px;line-height:18px;color:#58585a;padding:0px;margin:0px 30px 10px 0px}
.choose_edition .tb_ce td.t .f{background:url(/i/ce_arrow.gif) no-repeat right 7px;font-size:12px;color:#348fab;padding:0px 15px 0px 0px}
.choose_edition .counts{list-style-type:none;margin:0px;padding:0px 10px 0px 0px;float: right;}
.choose_edition .counts li{margin:0px 10px 0px 0px;padding:0px;float:left}
.choose_edition .counts li a{color:#58585a;text-decoration:none;padding:0px 0px 0px 0px}
.choose_edition .counts li a:hover{text-decoration:underline}
.choose_edition .counts li.comment a{background:url(/i/ico_note_1.gif) no-repeat 0px 3px;padding:0px 0px 0px 13px}
.choose_edition .counts li.rate a{background:url(/i/ico_note_2.gif) no-repeat 0px 3px;padding:0px 0px 0px 11px}
.choose_edition .counts li.views a{background:url(/i/ico_note_3g.gif) no-repeat 0px 3px;padding:0px 0px 0px 13px}
.cu_line{font-size:18px;line-height:normal;text-shadow:0px 1px 0px #ffffff;color:#666666;padding:10px 0px 0px 0px;margin:0px 10px 10px 20px}
.cu_line .prev{background:url(/i/cu_prev.gif) no-repeat 0px 0px;display:-moz-inline-box;display:inline-block;width:16px;height:17px;position:relative;top:3px}
.cu_line .next{background:url(/i/cu_next.gif) no-repeat 0px 0px;display:-moz-inline-box;display:inline-block;width:16px;height:17px;position:relative;top:3px;left:4px}
.choose_edition .cu{margin:0px 10px 0px 20px;position:relative;height:175px}
.choose_edition .cu .item{position:absolute;width:100%}
.choose_edition .cu .item .lp{width:50%;float:left;}
.choose_edition .cu .item .rp{width:50%;float:right;text-align:left;margin: 0px 0px 0px -10px;}
.choose_edition .cu .item .v{margin:0px 40px 0px 0px}
.choose_edition .cu .item .p{margin:0px 0px 3px 0px}
.choose_edition .cu .item .p table{}
.choose_edition .cu .item .p table td{padding:0px}
.choose_edition .cu .item .p table td.i{font-size:0px;line-height:0px;width:125px}
.choose_edition .cu .item .p table td.i a{float:left;background:#fff;border:1px solid #d3d3d3;padding:4px}
.choose_edition .cu .item .p table td.l{padding:5px 0px 0px 5px;width:70%;}
.choose_edition .cu .item .p table td.l ul{display:block;float:left;list-style-type:none;margin:0;padding:0px;}
.choose_edition .cu .item .p table td.l ul li{font-size:0;line-height:0;margin:0 6px 3px 0;padding:0;float:left;}
.choose_edition .cu .item p{margin:0px 0px 0px 0px;padding:0px;font-size:14px;color:#1e83a1}
.choose_edition .cu .item p a{color:#1e83a1;text-decoration:underline}
.choose_edition .cu .item p a:hover{text-decoration:none}
.choose_edition .cu .item .soc{padding:6px 0px 0px 0px;font-size:11px;color:#58585a}
.choose_edition .cu .item .soc a.person{background:url(/i/ico_face_user.gif) no-repeat 0 3px;padding:0 0 0 13px;margin:0px 9px 0px 0px}
.choose_edition .cu .item .soc a.comment{background:url(/i/ico_note_1.gif) no-repeat 0 3px;padding:0 0 0 13px;color:#58585A;text-decoration:none;margin:0px 9px 0px 0px}
.choose_edition .cu .item .soc a.comment:hover{text-decoration:underline}
.choose_edition .cu .item .soc a.rate{background:url(/i/ico_note_2.gif) no-repeat 0 3px;padding:0 0 0 11px;color:#58585A;text-decoration:none}
.choose_edition .cu .item .soc a.rate:hover{text-decoration:underline}

.category_notes{margin:0 0 22px;}
.category_notes .bhead{margin-left:11px;margin-bottom:13px}
.category_notes .item{background:url(/i/dashed_d3d3d3.gif) repeat-x left bottom;padding:0 6px 7px 12px;margin:0 0 10px 0;zoom:1}
.category_notes .last{margin:0}
.category_notes .item .i{background:url(/i/cat_notes_bg.gif) no-repeat 0 0;float:left;width:77px;height:74px}
.category_notes .item .i a{margin:1px 0 0 1px;display:block;overflow:hidden;width:75px;height:67px}
.category_notes .item .r{margin:0 0 0 91px}
.category_notes .item .r .head{font-size:16px;line-height:normal;color:#999999;margin:0 0 5px 0;padding:1px 0 0 0}
.category_notes .item .r .head a{color:#1d82a2;text-decoration:underline}
.category_notes .item .r .head a:hover{text-decoration:none}
.category_notes .item .r .count{font-size:12px;color:#58585a;margin:0 0 8px 0}
.category_notes .item .r .count a{text-decoration:underline;color:#348fab}
.category_notes .item .r .count a:hover{text-decoration:none}
.category_notes .all{border:0; margin-top:7px;padding:2px 12px}
.category_notes .all a{text-decoration: none;}
.scroll_residents .category_notes .item{padding-left: 0;padding-right: 0;}
.scroll_residents .category_notes .last{background: transparent;}
.btn_subscribe{background:url(/i/btn_subscribe.gif) repeat-x left top;display:inline-block;height:19px;font-size:11px;line-height:16px;color:#fff;text-decoration:none;padding:0 7px 0 5px; vertical-align:middle;}
.btn_subscribe:hover{background:url(/i/btn_subscribe.gif) repeat-x left -19px}
.btn_subscribe .g{background:url(/i/ico_gg.gif) no-repeat 0 4px;padding:0 0 0 11px}
.btn_subscribe .dash{background:url(/i/dashed_fff.gif) repeat-x left bottom}
.bs_hover{background:url(/i/btn_subscribe_h.gif) repeat-x left top;color:#7d7d7d}
.bs_hover:hover{background:url(/i/btn_subscribe_h.gif) repeat-x left -19px}
.bs_hover .dash{background:url(/i/dashed_7d7d7d.gif) repeat-x left bottom}
.bs_hover:hover .g{background:url(/i/ico_dd.gif) no-repeat 0 4px}

.best_authors{height:131px;margin:-41px 0px 28px 0px}
.best_authors .cu_line{margin:0px 0px 32px 50px}
.best_authors .bg{position:absolute;background:url(/i/best_authors_bg.png) no-repeat 0px 0px;width:1017px;height:67px;margin:0px 0px 0px -9px}
.best_authors .bg .in{margin:0px 0px 0px 58px;position:relative}
.best_authors .bg .block{position:absolute;left:0px;top:0px;width:920px}
.best_authors .bg .block table{width:100%;border-collapse:collapse;margin:-13px 0px 0px 0px}
.best_authors .bg .block table td{padding:0px;vertical-align:top;width:25%}
.best_authors .bg .block table td .i{float:left;width:82px;height:88px;overflow:hidden}
.best_authors .bg .block table td .i img{position:absolute; margin: 1px 0px 0px 1px; }
.best_authors .bg .block table td .i a{display:block;width:82px;height:88px;position:absolute;background:url(/i/best_authors_r.png) no-repeat 0px 0px}
.best_authors .bg .block table td .r{padding:21px 0px 0px 0px;margin:0px 0px 0px 102px}
.best_authors .bg .block table td .r div{font-size:14px;color:#1d82a2;margin:0px 0px 5px 0px}
.best_authors .bg .block table td .r div a{color:#1d82a2;text-decoration:underline}
.best_authors .bg .block table td .r div a:hover{text-decoration:none}
.best_authors .bg .block table td .r p{margin:0px;padding:0px;font-size:12px;color:#58585a}
.best_authors .bg .block table td .r p a{color:#1d82a2;text-decoration:underline}
.best_authors .bg .block table td .r p a:hover{text-decoration:none}

.quote{margin:0 0 24px 0}
.quote .top{border-bottom:3px solid #bd5959;height:85px;position:relative;padding:0 0 0 109px;font-size:12px;color:#58585a}
.quote .top .arrow{background:url(/i/quote_arrow.png) no-repeat 0 0;width:13px;height:6px;display:block;position:absolute;left:39px;bottom:-3px}
.quote .top .com{padding:16px 0 0 0;margin:0 0 0 0}
.quote .top .link{margin:0 0 8px 0;font-size:14px;color:#1d82a2;font-style:italic;font-family:"Georgia","Times New Roman",Arial,sans-serif}
.quote .top .link a{color:#1d82a2}
.quote .top .note{font-size:12px;color:#58585a}
.quote .top .note a{text-decoration:underline;color:#348fab}
.quote .top .note a:hover{text-decoration:none}
.quote .bottom{padding:9px 15px 3px 10px;background:#f6f6f6;border-bottom:1px solid #777779;zoom:1}
.quote .bottom p{padding:0;margin:0 0 7px 0;font-size:14px;line-height:16px;color:#6e6e70;font-style:italic;font-family:"Georgia","Times New Roman",Arial,sans-serif}
.quote .bottom .counts{float:left;display:block;list-style-type:none;margin:0;padding:0 0 7px 0}
.quote .bottom .counts li{margin:0 10px 0 0;padding:0;float:left}
.quote .bottom .counts li a{color:#58585a;text-decoration:none;padding:0 0 0 0}
.quote .bottom .counts li a:hover{text-decoration:underline}
.quote .bottom .counts li.comment a{background:url(/i/ico_note_1.gif) no-repeat 0 3px;padding:0 0 0 13px}
.quote .bottom .counts li.rate a{background:url(/i/ico_note_2.gif) no-repeat 0 3px;padding:0 0 0 11px}
.quote .bottom .counts li.views a{background:url(/i/ico_note_3g.gif) no-repeat 0 3px;padding:0 0 0 13px}

.qt2 .bottom p{margin: 0;}
.qt2 .top{background: url(/i/_quote_img2.jpg) no-repeat left bottom;}
.qt2 .top .link{font-family: "Georgia", "Times New Roman", Arial, sans-serif;font-size: 18px;line-height: 22px;color: #1d82a2;}
.qt2 .top .link a{color: #1d82a2;text-decoration: underline;}
.qt2 .top .link a:hover{text-decoration: none;}
.qt2 .top .com{margin: 0 0 1px 0;}

.nbc{background:url(/i/nbc_bg.gif) repeat 0px 0px;margin: 0px 0px 20px 0px}
.nbc .title{background:url(/i/nbc_glue.gif) repeat-x left bottom;font-size:18px;line-height:normal;color:#666666;padding:8px 12px 9px 12px;margin: 0}
.nbc .title h2 {display: inline;padding: 0px;margin: 0px;font-size:18px;line-height:normal;color:#666666;}
.nbc .item{background:url(/i/nbc_glue2.gif) repeat-x left bottom;padding:8px 10px 8px 10px;zoom:1}
.nbc .last{background:transparent}
.nbc .item table{width:100%}
.nbc .item table td{padding:0px;vertical-align:middle}
.nbc .item table td.i{width:77px;padding:0px 14px 0px 0px;font-size:0px;line-height:0px}
.nbc .item table td.i div{background:url(/i/nbc_img.png) no-repeat 0px 0px;width:76px;height:73px;padding:1px 0px 0px 1px}
.nbc .item table td.i div a{display:block;width:75px;height:67px}
.nbc .item table td.t{padding-bottom:3px}
.nbc .item table td.t .country{font-size:18px;color:#1d82a2;text-decoration:underline}
.nbc .item table td.t .country:hover{text-decoration:none}
.nbc .item table td.t p{font-size:12px;color:#58585a;margin:0px;padding:5px 0px 0px 0px}
.nbc .item table td.t p a{text-decoration:underline;color:#348fab}
.nbc .item table td.t p a:hover{text-decoration:none}
.nbc .all_country{padding:6px 11px 13px 10px;zoom:1;border-top:1px solid #d3d3d3;background:url(/i/nbc_btm_line.gif) repeat-x left bottom;font-size:11px;color:#348fab}
.nbc .all_country a{background:url(/i/arrow_next_blue.gif) no-repeat right 5px;padding-right:17px;text-decoration:none;zoom:1;}
.nbc .all_country a span{background:url(/i/dashed_348fab.gif) repeat-x left bottom}

.un_lenta{}
.un_lenta .lenta-block{margin:0 0 10px 0;border:0}
.un_lenta .item{margin:9px 0 0 0;position:relative}
.un_lenta .item .arrow{background:url(/i/arrow_top_photo.gif) no-repeat 0 0;display:block;width:11px;height:6px;position:absolute;left:9px;top:-6px}
.un_lenta .show_more{padding-left:0}

.list_notes .mplb .item .top {padding: 6px 6px 7px;}
.list_notes .mplb .item .top .l{width: 115px;}
.list_notes .mplb .item .top .l .i{border: 0;padding: 0;}
.list_notes .mplb .item .top .w {margin: 0 0 0 -125px;}
.list_notes .mplb .item .top .w .r {margin: 0 0 0 125px;}
.list_notes .mplb .item .bottom {padding: 5px 9px 7px 8px;}

.add_desc_photo {margin: 0 12px;padding: 13px 0 11px;}
.add_desc_photo .intro{height: auto;}
.add_desc_photo .intro textarea{height: 103px;}

.notes-cat-info {border:1px solid #ccc; color:#666; margin:0 0 23px; padding:8px 18px 11px; position:relative; height:1%;}
.notes-cat-info h1 {font-size:22px; font-weight:normal; line-height:24px; margin:0 0 12px; padding:0;}
.notes-cat-info h1 .btn_subscribe {margin:0 0 0 9px;}
.notes-cat-info ins {background:url(/i/arrow_down.gif) no-repeat; font-size:0; left:19px; position:absolute; height:7px; bottom:-7px; width:14px;}
.notes-cat-info .content {font-size:14px; line-height:21px;}

.user-quest .user {color:#ccc; font-size:18px; line-height:18px; margin:0; padding:0 8px 0 5px; width:auto;}
.user-quest .user a {color:#ccc;}
.user-quest .user .ava {vertical-align:top;}
.user-quest .user .date {color:#afafaf; float:right; font-size:11px; line-height:13px; margin:5px 0 0 10px;}
.user-quest .user .username {color:#666; font-size:18px; margin:0 5px;}
.user-quest .content {background:#f7f7f7; border:1px solid #dfdfdf; margin:10px 0 20px; position:relative; height:1%;}
.user-quest .content .arrow {background:url(/i/arrow_top_quest.gif) no-repeat; font-size:0; left:9px; position:absolute; height:6px; top:-6px; width:11px;}
.user-quest .content .message {font-size:14px; line-height:21px; padding:14px 20px;}
.user-quest .content .message .dashed-blue {display: inline;line-height: 16px;}
.user-quest .actions {border-top:1px solid #eee; padding:8px 11px 8px 20px;}
.user-quest .actions .reply {background:url(/i/btn_blue_1.gif) repeat-x left top; border:1px solid #1c93b9; border-left:0; color:#fff; float:right; font-size:13px; line-height:14px; height:14px; margin:0; padding:2px 7px 4px; text-decoration:none;}
.user-quest .actions .reply span {background:url(/i/dashed_fff.gif) repeat-x left bottom; cursor:pointer; display:inline-block;}
.user-quest .actions .reply-active {background:url(/i/btn_grey_1.gif) repeat-x left top; border-color:#b1b1b1;}

.user-quest .actions .numbers {background:url(/i/btn_blue_2.gif) repeat-x left top; border:1px solid #1c93b9; color:#c2f1ff; float:right; font-size:12px; height:20px; line-height:18px; padding:0 7px;}
.user-quest .actions .unact { background: #bdbdbd url(/i/user_lenta_bg4.gif) repeat-x 0; border: 1px solid #b1b1b1; color: White; cursor: default; text-decoration: none; }
.user-quest .actions .cat {color:#666; font-size:10px; text-transform:uppercase;}
.user-quest .actions .cat span {color: #348FAB;}
.user-quest .actions .flag { display:inline-block; margin:0 3px 0 0;}
.user-quest .actions .flag img {border:1px solid #d5d5d5;}
.user-quest .actions .buttons {display: -moz-inline-box;display: inline-block;width: 38px;height: 10px;padding: 0px 0px 0px 6px;}
.user-quest .actions .buttons .del {background: url(/i/ico_del_x.gif) no-repeat 0 0;cursor: pointer;display: block;height: 15px;width: 15px;display: -moz-inline-box;display: inline-block;margin:-1px 0px 0px 0px;position: absolute;}
.user-quest .actions .buttons .edit {background: url(/i/ico_ne_edit.gif) no-repeat 0 0;cursor: pointer;display: block;height: 15px;width: 15px;display: -moz-inline-box;display: inline-block;margin: -1px 0px 0px 14px;position: absolute;}
.user-quest .answers {padding:0 0 0 30px;}
.user-quest .answers .your .content {background:#eee; padding:13px 10px 9px 14px;}
.user-quest .answers .your .arrow {background:url(/i/arrow_top_answer.gif) no-repeat;}
.user-quest .answers .your .message {background:#fff; border:1px solid #dfdfdf; margin:0 0 10px; padding:7px;}
.user-quest .answers .your .message textarea {border:0; height:35px;}
.user-quest .answers .your .submit {text-align:right;}
.user-quest .answers .your .submit a {background:url(/i/btn_blue_link.gif) repeat-x left top; color:#fff; display:inline-block; font-size:11px; font-weight:bold; line-height:25px; padding:0 10px; text-decoration:none; text-transform:uppercase;}
.user-quest .answers .other .content {background:#fff;}
.user-quest .answers .other .arrow {background:url(/i/arrow_top_photo.gif) no-repeat;}
.user-quest .answers .other .next {float:right; font-size:12px;}
.user-quest .rating {padding:2px 9px 0 0;}
.user-quest .rating .value {display:inline-block; font-size:9px; line-height:12px; text-align:center; vertical-align:middle; width:20px;}
.user-quest .rating .rate {text-align:left;background: url(/i/rate_icon_2.gif) no-repeat 0px 3px;padding: 0px 0px 0px 11px;}
.user-quest .rating .positive {color:#2fbd25;}
.user-quest .rating .negative {color:#e45247;}
.user-quest .rating .pm {cursor:pointer; display:inline-block; font-size:0; height:12px; width:12px; margin:0; vertical-align:middle;}
.user-quest .rating .icon {background:url(/i/icon_rating.gif) no-repeat 0px 4px; padding-left:8px;}
.user-quest .rating .minus {background:url(/i/plusminus_bg.gif) no-repeat 0 0;}
.user-quest .rating .plus {background:url(/i/plusminus_bg.gif) no-repeat 0 -24px;}
.user-quest .rating .minus-active {background:url(/i/plusminus_bg.gif) no-repeat 0 -12px;}
.user-quest .rating .plus-active {background:url(/i/plusminus_bg.gif) no-repeat 0 -36px;}

.user-quest .your {padding: 0 0 0 30px;display: none;}
.user-quest .your .user {color:#ccc; font-size:18px; line-height:18px; margin:0; padding:0 8px 0 5px; width:auto;}
.user-quest .your .user a {color:#ccc;}
.user-quest .your .user .ava {vertical-align:top;}
.user-quest .your .user .date {color:#afafaf; float:right; font-size:11px; line-height:13px; margin:5px 0 0 10px;}
.user-quest .your .user .username {color:#666; font-size:18px; margin:0 5px;}

.user-quest .your .content {background:#eee; padding:13px 10px 9px 14px;}
.user-quest .your .arrow {background:url(/i/arrow_top_answer.gif) no-repeat;}
.user-quest .your .message {background:#fff; border:1px solid #dfdfdf; margin:0 0 10px; padding:7px;}
.user-quest .your .message textarea {border:0; height:35px;}
.user-quest .your .submit {text-align:right;}
.user-quest .your .submit a {background:url(/i/btn_blue_link.gif) repeat-x left top; color:#fff; display:inline-block; font-size:11px; font-weight:bold; line-height:25px; padding:0 10px; text-decoration:none; text-transform:uppercase;}

.side-quest-tips {background:#eaf8e9; margin:0 0 20px; padding:0 10px;}
.side-quest-tips h2 {border-bottom:1px solid #dfdfdf; color:#666; line-height:22px; padding:7px 7px 11px;}
.side-quest-tips ul {list-style-type:disc; margin:0 0 0 22px; padding:5px 0;}
.side-quest-tips li {color:#8b958a; font-size:14px; line-height:17px; margin:0 0 12px;}
.side-quest-tips .submit {border-top:1px solid #dfdfdf; padding:11px; text-align:center;}
.side-quest-tips .submit a {background:url(/i/btn_blue_link.gif) repeat-x left top; color:#fff; display:inline-block; font-size:11px; font-weight:bold; line-height:25px; padding:0 10px; text-decoration:none; text-transform:uppercase;}

.user-quest-one {border:1px solid #dfdfdf; margin:0 0 27px;}
.user-quest-one .header {background: url(/i/dashed_dddddd.gif) repeat-x left bottom; padding:11px 13px 11px 18px; position:relative; height:1%;}
.user-quest-one .header .arrow {background:url(/i/nf_a.gif) no-repeat; height:18px; position:absolute; right:-9px; top:24px; width:9px;}
.user-quest-one .header .comments {background:url(/i/ico_note_1.gif) no-repeat 0 4px; float:left; margin:1px 10px 0 0; padding:0 0 0 13px;}
.user-quest-one .header .date {background:url(/i/ico_tmdt.gif) no-repeat 0 3px; color:#787878; float:right; padding:0 0 0 12px;}
.user-quest-one .header .buttons {float:right; padding:0 0 0 6px;}
.user-quest-one .header .buttons .del {background:url(/i/ico_del_x.gif) no-repeat; cursor:pointer; height:15px; width:15px; display:inline-block;}
.user-quest-one .header .buttons .edit {background:url(/i/ico_ne_edit.gif) no-repeat; cursor:pointer; height:15px; width:15px; display:inline-block; margin:0 0 0 -1px}
.user-quest-one .header .like {float:left;}
.user-quest-one .header .like img {margin:0 2px 0 0;}
.user-quest-one .header .meta {margin:0 0 12px;}
.user-quest-one .header .rate {background:url(/i/rate_icon_2.gif) no-repeat 0 4px; float:left; margin:1px 10px 0 0; padding:0 0 0 11px;}
.user-quest-one .header .tags {float:right; font-size:10px; text-align:right; text-transform:uppercase; margin:4px 0 0 ;width:350px;}
.user-quest-one .header .tags span {color: #348FAB;}
.user-quest-one .header .views {background:url(/i/ico_note_3.gif) no-repeat 0 4px; float:left; margin:1px 10px 0 0; padding:0 0 0 13px;}
.user-quest-one .content {font-size:16px; line-height:24px; padding:8px 18px 16px;}
.user-quest-one .location {background:url(/i/dashed_dddddd.gif) repeat-x left top; padding:9px 0 8px 18px;}
.user-quest-one .location .item{background:url(/i/b_item_lf.gif) no-repeat left top #e4f3f7;font-size:12px;line-height:22px;color:#666666;float:left;height:23px;margin:0 6px 5px 0;white-space:nowrap;display:block;text-decoration: none;cursor: pointer;}
.user-quest-one .location .item span{background:url(/i/b_item_rt.gif) no-repeat right top;float:left;height:23px}
.user-quest-one .location .item span span{background:url(/i/icon_place.png) no-repeat 6px 7px;float:left;height:23px;padding:0 9px 0 22px}


.user-quest-one .footer {border-top:1px solid #ddd;}
.user-quest-one .footer table{width:100%}
.user-quest-one .footer table td{padding:0px;vertical-align:top}
.user-quest-one .footer table td.r{background:url(/i/v_dashed_dddddd.gif) repeat-y right top;padding:10px 15px 0px 19px;width:45px}
.user-quest-one .footer table td.r table{width:auto;border-collapse:collapse}
.user-quest-one .footer table td.r table td{padding:0px}
.user-quest-one .footer table td.r table td.value{color:#2fbd25;font-size:22px;line-height:24px;padding:0px 4px 0px 0px}
.user-quest-one .footer table td.r table td.value .bgpr{font-size:18px;line-height:36px;color:#989898;width:65px;height:37px;text-align:center;background:url(/i/px_colors.gif) repeat-x 0px 0px #dddddd;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.user-quest-one .footer table td.r table td.value .bgpr div {height:37px;background:url(/i/corners.gif) no-repeat 0px 0px;}
.user-quest-one .footer table td.r table td.value .bgpr div div {background:url(/i/corners.gif) no-repeat right -111px;padding: 0px 3px 0px 0px;}
.user-quest-one .footer table td.r table td.value .c_red {background:url(/i/px_colors.gif) repeat-x 0px -37px #f0b8b8;}
.user-quest-one .footer table td.r table td.value .c_red div{background:url(/i/corners.gif) no-repeat 0px -37px;}
.user-quest-one .footer table td.r table td.value .c_red div div {background:url(/i/corners.gif) no-repeat right -148px;}
.user-quest-one .footer table td.r table td.value .c_green {background:url(/i/px_colors.gif) repeat-x 0px -74px #6fe774;}
.user-quest-one .footer table td.r table td.value .c_green div{background:url(/i/corners.gif) no-repeat 0px -74px;}
.user-quest-one .footer table td.r table td.value .c_green div div {background:url(/i/corners.gif) no-repeat right -185px;}
.user-quest-one .footer table td.r table td.value .c_green{color:#226024 !important}
.user-quest-one .footer table td.r table td.b .c_green{background: url(/i/green_mbn.gif) repeat-x left -34px #6fe774 !important;color:#226024 !important}
.user-quest-one .footer table td.r table td.b .c_green .vn1{background: url(/i/green_mbn.gif) no-repeat left 0px !important;}
.user-quest-one .footer table td.r table td.b .c_green .vn2{background: url(/i/green_mbn.gif) no-repeat right -17px !important;}
.user-quest-one .footer table td.r table td.b .c_green .left{color:#226024;background:transparent}
.user-quest-one .footer table td.r table td.b .c_green .right{color:#226024}
.user-quest-one .footer table td.r table td.value .c_red{color:#904949 !important}
.user-quest-one .footer table td.r table td.b .c_red{background: url(/i/red_mbn.gif) repeat-x left -34px #f0b8b8 !important;color:#904949 !important}
.user-quest-one .footer table td.r table td.b .c_red .vn1{background: url(/i/red_mbn.gif) no-repeat left 0px !important;}
.user-quest-one .footer table td.r table td.b .c_red .vn2{background: url(/i/red_mbn.gif) no-repeat right -17px !important;}
.user-quest-one .footer table td.r table td.b .c_red .left{color:#904949;background:transparent}
.user-quest-one .footer table td.r table td.b .c_red .right{color:#904949}
.user-quest-one .footer table td.r table td.b{width:12px}
.user-quest-one .footer table td.r table td.b .plus{background: url(/i/gray_mbn.gif) repeat-x left -34px #dddddd;margin:0px 0px 3px 0px;width:109px;height:17px;position:relative;font-size:10px;color:#58585a;cursor: pointer;}
.user-quest-one .footer table td.r table td.b .plus .vn1 {height:17px;background: url(/i/gray_mbn.gif) no-repeat left 0px;}
.user-quest-one .footer table td.r table td.b .plus .vn2 {height:15px;background: url(/i/gray_mbn.gif) no-repeat right -17px;padding:2px 0px 0px 0px;}
.user-quest-one .footer table td.r table td.b .minus{background: url(/i/gray_mbn.gif) repeat-x left -34px #dddddd;width:109px;height:17px;position:relative;font-size:10px;color:#58585a;cursor: pointer;}
.user-quest-one .footer table td.r table td.b .minus .vn1 {height:17px;background: url(/i/gray_mbn.gif) no-repeat left 0px;}
.user-quest-one .footer table td.r table td.b .minus .vn2 {height:15px;background: url(/i/gray_mbn.gif) no-repeat right -17px;padding:2px 0px 0px 0px;}
.user-quest-one .footer table td.r table td.b .left{margin:0px 0px 0px 7px;background:url(/i/dashed_58585a.gif) repeat-x left bottom;}
.user-quest-one .footer table td.r table td.b .right{margin:0px 6px 0px 0px;color:#868686;float:right}
.user-quest-one .footer table td.f{background:url(/i/v_dashed_dddddd.gif) repeat-y right top;font-size:11px;color:#58585a;padding:10px 10px 5px 10px;width:76px}
.user-quest-one .footer table td.f ul{list-style-type:none;margin:0px;padding:0px;}
.user-quest-one .footer table td.f ul li{margin:0px 0px 6px 0px;padding:0px;white-space:nowrap}
.user-quest-one .footer table td.f ul li a{color:#58585a;text-decoration:none;padding:0px 0px 0px 15px;zoom:1}
.user-quest-one .footer table td.f ul li.fv a{background:url(/i/fav.gif) no-repeat 0px 4px}
.user-quest-one .footer table td.f ul li.fv_act a{background:url(/i/fav_active.gif) no-repeat 0px 4px}
.user-quest-one .footer table td.f ul li.bd a{background:url(/i/ico_cancel_g.gif) no-repeat 0px 4px}
.user-quest-one .footer table td.f ul li.bd_act a{background:url(/i/ico_cancel.png) no-repeat 0px 4px}
.user-quest-one .footer table td.f ul li a span{background:url(/i/dashed_666666.gif) repeat-x left bottom}
.user-quest-one .footer table td.l{padding:5px 0px 0px 9px;font-size:11px;color:#afafaf}
.user-quest-one .footer table td.l .tgs{background:url(/i/icon_tags.png) no-repeat 0 10px;padding:3px 0px 10px 17px;line-height: 19px;}
.user-quest-one .footer table td.l .tgs span{background:url(/i/g.gif) no-repeat left 6px;padding:0px 0px 0px 5px;margin:0px 0px 0px 3px;zoom:1;}
.user-quest-one .footer table td.l .tgs a{color:#afafaf;text-decoration:underline}
.user-quest-one .footer table td.l .tgs a:hover{text-decoration:none}

.c_green {background-color:#05e86c !important; color:#226024 !important;}
.c_green em {color:#226024 !important;}
.c_red {background-color:#ffb9b9 !important; color:#904949 !important;}
.c_red em {color:#904949 !important;}

.user-answer {position:relative; width:100%;}
.user-answer .hint-best {background:#e4f3f7; font-size:14px; line-height:21px; padding:11px 15px 14px; position:absolute; right:-290px; width:240px; top:30px;}
.user-answer .hint-best del {background:url(/i/close_fav_hint.gif) no-repeat; cursor:pointer; font-size:0; height:14px; position:absolute; right:16px; width:14px; top:16px;}
.user-answer .hint-best ins {background:url(/i/arrow_left_hint_blue.gif) no-repeat; font-size:0; height:16px; left:-8px; position:absolute; width:8px; top:47px;}
.user-answer .hint-best span {line-height:16px;}
.user-answer .user {color:#ccc; font-size:18px; line-height:18px; margin:0; padding:0 8px 0 5px; width:auto;}
.user-answer .user a {color:#ccc;}
.user-answer .user .ava {vertical-align:top;}
.user-answer .user .date {color:#afafaf; float:right; font-size:11px; line-height:13px; margin:5px 0 0 10px;}
.user-answer .user .username {color:#666; font-size:18px; margin:0 5px;}
.user-answer .content {background:#fff; border:1px solid #dfdfdf; margin:10px 0 20px; position:relative; height:1%;}
.user-answer .content del {background:url(/i/icon_close2.gif) no-repeat; cursor:pointer; font-size:0; height:8px; margin:15px 0 0; position:absolute; right:10px; width:8px;}
.user-answer .content .arrow {background:url(/i/arrow_top_photo.gif) no-repeat; font-size:0; left:9px; position:absolute; height:6px; top:-6px; width:11px;}
.user-answer .content .actions {position:relative;}
.user-answer .content .actions {border-top:1px solid #eee; padding:8px 11px 8px 20px; position:relative;}
.user-answer .content .actions del {margin:4px 0 0;}
.user-answer .content .message {font-size:14px; line-height:21px; padding:14px 20px;}
.user-answer .content .message .dashed-blue {display: inline;line-height: 16px;}
.user-answer .content .del  {background:url(/i/del.gif) no-repeat right 0; cursor:pointer; float:right; font-size:0; margin:3px 0 0 10px; width:10px; height:10px;}
.user-answer .content .del:hover {background:url(/i/del.gif) no-repeat right -10px;}
.user-answer .content .msg-delete {color:#999; font-size:14px; line-height:21px; display:none; padding:9px 20px;}
.user-answer .content .msg-delete span {background: url(/i/dashed_999.gif) repeat-x left bottom; color:#999; display:inline-block; cursor:pointer; line-height:15px; white-space:nowrap;}

.user-answer .best {color:#2fbd25; float:right; font-weight:bold;}
.user-answer .rating {padding:2px 9px 0 0;}
.user-answer .rating .value {display:inline-block; font-size:9px; line-height:12px; text-align:center; vertical-align:middle; width:20px;}
.user-answer .rating .rate {text-align:left;background: url(/i/rate_icon_2.gif) no-repeat 0px 3px;padding: 0px 0px 0px 11px;}
.user-answer .rating .positive {color:#2fbd25;}
.user-answer .rating .negative {color:#e45247;}
.user-answer .rating .pm {cursor:pointer; display:inline-block; font-size:0; height:12px; width:12px; margin:0; vertical-align:middle;}
.user-answer .rating .icon {background:url(/i/icon_rating.gif) no-repeat 0px 4px; padding-left:8px;}
.user-answer .rating .minus {background:url(/i/plusminus_bg.gif) no-repeat 0 0;}
.user-answer .rating .plus {background:url(/i/plusminus_bg.gif) no-repeat 0 -24px;}
.user-answer .rating .minus-active {background:url(/i/plusminus_bg.gif) no-repeat 0 -12px;}
.user-answer .rating .plus-active {background:url(/i/plusminus_bg.gif) no-repeat 0 -36px;}
.user-reply .content {background:#eee; padding:13px 10px 9px 14px;}
.user-reply .content .arrow {background:url(/i/arrow_top_answer.gif) no-repeat;}
.user-reply .content .message {background:#fff; border:1px solid #dfdfdf; margin:0 0 10px; padding:7px;}
.user-reply .content .message textarea {border:0; height:150px;}
.user-reply .submit {text-align:right;}
.user-reply .submit a {background:url(/i/btn_blue_link.gif) repeat-x left top; color:#fff; display:inline-block; font-size:11px; font-weight:bold; line-height:25px; padding:0 10px; text-decoration:none; text-transform:uppercase;}

.user-answer-lider .content{background: #f5f5f5;}
.user-answer-lider .content .actions{border-top: 1px solid #dfdfdf;}

.place-profile {overflow:hidden; margin:0 0 15px; padding:0 0 0 15px;}
.place-profile .placeinfo {background:url(/i/dashed_grey.gif) repeat-x bottom; overflow:hidden; width:100%; padding:0 0 4px;}
.place-profile .placename { color: #999; font-size: 18px; line-height: 1.2; margin: 0 0 11px; padding: 3px 0; float: left; }
.place-profile .placename strong {color:#666; font-size:28px; font-weight:normal;}
.place-profile .placename .btn_subscribe {position:relative; left:10px; top:-3px;}
.place-profile .infoline {background:url(/i/dashed_grey.gif) repeat-x bottom; color:#666; line-height:15px; padding:6px 0; margin:0 0 15px;}
.place-profile .infoline a {text-decoration:none;}
.place-profile .infoline span {margin-right:20px;}
.place-profile .infoline .location {background:url(/i/icon_place.png) no-repeat 0 4px; display:inline-block; overflow:hidden; padding:0 0 0 15px; position:relative; top:-2px; text-decoration:none; vertical-align:middle;}
.place-profile .photo {border:1px solid #d3d3d3; padding:4px; position: relative;}
.place-profile .photo .add { background: #5dd4f8; border: 5px solid #fff; border-radius: 33px; behavior: url(/js/PIE.htc); box-shadow: 0 0 20px #444; height: 41px; left: 170px; padding: 25px 0 0; position: absolute; text-align: center; top: 155px; width: 265px; cursor: pointer; background: -moz-linear-gradient(top,#5dd4f8,#4bb5d5); background: -webkit-gradient(linear, left top, left bottom, from(#5dd4f8), to(#4bb5d5)); background: linear-gradient(top,#5dd4f8,#4bb5d5); background: -o-linear-gradient(top,#5dd4f8 0%,#4bb5d5 100%); -pie-background: linear-gradient(#5dd4f8,#4bb5d5); }
.place-profile .photo .add span {font-size:12px; font-weight:bold; line-height:14px; text-transform:uppercase;}

.side-visited {margin:0 0 15px; padding:0;}
.side-visited h2 {display:inline; margin:0;}
.side-visited .bhead {margin:0 0 14px;}
.side-visited .items {margin:0 0 5px;}
.side-visited .items a {float:left; height:46px; margin:0 5px 5px 0; width:46px;}
.side-visited .also { background: #de6ea8; behavior: url(/js/PIE.htc); padding: 5px 10px 8px; position: relative; text-align: center; background: -moz-linear-gradient(top,#de6ea8,#a14a83); background: -webkit-gradient(linear, left top, left bottom, from(#de6ea8), to(#a14a83)); background: linear-gradient(top,#de6ea8,#a14a83); background: -o-linear-gradient(top,#de6ea8 0%,#a14a83 100%); -pie-background: linear-gradient(#de6ea8,#a14a83); }
.side-visited .also a {background:url(/i/icon_onmap_fiolet.png) no-repeat 0 2px; padding:0 0 0 16px; text-decoration:none;}
.side-visited .also a span {font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase;}
.side-visited .nobody {background:url(/i/bg_grid_1.gif); color:#999; font-size:11px; line-height:16px; margin:0 0 10px; padding:10px; text-align:center;}
.side-visited .nobody .flag {margin:0 0 4px;}

.side-recommend {background:#eee; position:relative; width:100%;}
.side-recommend h2 {border-bottom:1px solid #d3d3d3; color:#1d82a2; margin:0 0 8px; padding:6px 10px 9px;}
.side-recommend .arrow {background:url(/i/arrow_left_grey2.gif) no-repeat; font-size:0; height:7px; left:-4px; position:absolute; top:15px; width:4px;}
.side-recommend .items {padding:5px 10px 2px;}
.side-recommend .items a {color:#1d82a2; display:block; margin:0 0 6px; padding:0 0 2px 22px;}
.side-recommend .add {background:#f5efc7; border-top:1px solid #f7f7f7; padding:6px 10px 12px;}
.side-recommend .favor {background:url(/i/fav.gif) no-repeat 3px 3px; padding:0 0 0 16px; text-decoration:none;}
.side-recommend .favor span {background:url(/i/dashed_blue.gif) repeat-x left bottom; display:inline-block; cursor:pointer; line-height:13px;}
.side-recommend .favor_active {background:url(/i/fav_active.gif) no-repeat 3px 3px;}
.side-recommend .fb {background:url(/i/b_fb2.gif) no-repeat 0 1px;}
.side-recommend .od {background:url(/i/b_od2.gif) no-repeat 0 1px;}
.side-recommend .mm {background:url(/i/b_mm2.gif) no-repeat 0 1px;}
.side-recommend .vk {background:url(/i/b_vk2.gif) no-repeat 0 1px;}

.user-quest-add {margin:0 0 5px; overflow:hidden; z-index:2; width:100%;}
.user-quest-add .content2 {background:url(/i/bg_grid_1.gif); border-bottom:1px solid #fff; padding:17px 20px 20px;}
.user-quest-add .col-left {float:left; clear:right; padding:0 1% 0 0; width:49%;}
.user-quest-add .col-right {float:left; clear:right; padding:0 0 0 1%; width:49%;}
.user-quest-add .field {background:#fff; border:1px solid #AFAFAF; color:#AFAFAF; min-height:20px; margin:0; padding:1px 1px 1px 4px;}
.user-quest-add .field-mrg {margin: 0px 0px 15px 0px;}
.user-quest-add .field input.text {background:#fff; border:0; color:#666; height:14px; margin:2px 0 0; padding:0; width:100%;}
.user-quest-add .field textarea {background:#fff; border:0; color:#666; height:165px; margin:2px 0; padding:0; width:100%;}
.user-quest-add .geo {background:#d8e6ea url(/i/icon_place.png) no-repeat 6px 7px; behavior: url(/js/PIE.htc); border-radius:3px; color:#666; cursor:pointer; float:left; font-size:12px; height:23px; line-height:22px; margin:0 5px 5px 0; padding:0 8px 0 22px; position:relative; text-decoration:none; white-space:nowrap;}
.user-quest-add .geo a {background:url(/i/ico_del_blue.gif) no-repeat 0 7px; float:left; height:23px; width:8px;}
.user-quest-add .geo span {float:left; margin:0 8px 0 0;}
.user-quest-add .add_geo {clear:left; margin:0 0 14px;}
.user-quest-add .add_geo a {background:url(/i/ico_plus_blue4.gif) no-repeat 0 4px; color:#348FAB; display:inline-block; font-size:14px; line-height:20px; padding:0 0 0 15px; text-decoration:none;cursor:pointer;}
.user-quest-add .add_geo span {background:url(/i/dashed_348fab.gif) repeat-x left bottom; display:inline-block; white-space:nowrap; font-weight: bolder;}
.user-quest-add .add_geo .star{color: #E35958;font: 20px/1 Arial,sans-serif;}
.user-quest-add .meta {border-bottom:1px solid #d1d1d1;}
.user-quest-add .tags {background:url(/i/icon_tags.png) no-repeat 5px 7px #fff; border:1px solid #AFAFAF; font-size:12px; margin:0 0 8px; min-height:20px; padding:1px 1px 1px 20px;}
.user-quest-add .tags input.text {background:#fff; border:0; color:#666; height:14px; margin:2px 0 0; padding:0; width:100%;}
.user-quest-add .type {background:#fff; border:1px solid #AFAFAF; color:#AFAFAF; height:20px; margin:0 0 8px; padding:1px 1px 1px 4px;}
.user-quest-add .type .btn-list {background:url(/i/button_list.gif) no-repeat 0 0; cursor:pointer; float:right; font-size:0; height:20px; width:19px;}
.user-quest-add .type .value {color:#AFAFAF; display:inline-block; font-size:12px; line-height:19px; overflow:hidden; padding-bottom:1px; white-space:nowrap; width:220px;}
.user-quest-add .submit2 {background:url(/i/bg_grid_4.gif); border-bottom:1px solid #c9c9c9; border-top:1px solid #fff; margin:0 0 15px; padding:32px; position:relative; text-align:center;}
.user-quest-add .submit2:before {content:""; position:absolute; top:50%; bottom:0; left:10px; right:10px; z-index:-1; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.4); box-shadow:0 0 15px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);  -moz-border-radius:100px / 10px; border-radius:100px / 10px;}
.user-quest-add .submit2 a {background:url(/i/btn_ask.gif) repeat-x top; border:1px solid #1c93b9;  color:#fff; display:inline-block; font-size:18px; line-height:34px; height:36px; padding:0 20px; text-decoration:none; border-radius:1px; behavior:url(/js/PIE.htc); position:relative; text-shadow:0 -1px 0 #3286a0;}
.user-quest-add .submit2 a:hover {background:url(/i/btn_ask_h.gif) repeat-x top; border:1px solid #14adde;}
.user-quest-add .title {color:#666; font-size:16px; line-height:19px; margin:0 0 4px;}
.user-quest-add .title em {color:#afafaf; font-size:11px; font-style:normal;}
.user-quest-add .title span {color:#e35958; font:20px/1 Arial,sans-serif;}
.user-quest-add .geos {padding:17px 20px 16px;}
.user-quest-add .geos .title {margin:0 0 10px;}

.ask_question .add_geo .star{color: #E35958;font: 20px/1 Arial,sans-serif;}
.ask_question .geo {background:#d8e6ea url(/i/icon_place.png) no-repeat 6px 7px; behavior: url(/js/PIE.htc); border-radius:3px; color:#666; cursor:pointer; float:left; font-size:12px; height:23px; line-height:22px; margin:0 5px 5px 0; padding:0 8px 0 22px; position:relative; text-decoration:none; white-space:nowrap;}

.side-quest-tips-2 {margin:0 0 20px; padding:0;}
.side-quest-tips-2 h2 {background:url(/i/voln_line.gif) repeat-x left bottom; color:#666; font-size:17px; line-height:18px; margin:0; padding:3px 10px 18px;}
.side-quest-tips-2 h2 img {float:left; margin:-3px 12px 0 0;}
.side-quest-tips-2 ul {list-style-type:none; margin:0; padding:10px;}
.side-quest-tips-2 li {background:url(/i/bull_blue.gif) no-repeat 0 6px; color:#666; font-size:12px; line-height:18px; margin:0 0 18px; padding:0 0 0 16px;}

.comments-track { float: right; margin:0 0 0 0; padding:0 0 0 12px; text-decoration: none;}
.comments-track span {line-height:13px;}
.comments-track-act { background: url(/i/ico_look_to_comments.gif) no-repeat left 5px; }
.comments-track-act span { background:url(/i/dashed_grey4.gif) repeat-x left bottom; color:#7d8283;}

.nf .pc .v .fullscreen { background: url(/i/black30.png) repeat center; position: absolute; top: 0; width: 100%; left: 0; height: 30px; z-index: 15; text-align: left; display: none; }
.nf .pc .v .fullscreen a { background: url(/i/icon_fullscreen_w.gif) no-repeat 5px 3px; display: inline-block; padding: 1px 10px 4px 22px; text-decoration: none; margin: 6px 0 0 5px; line-height: 13px; font-size: 11px; }

.adv_hot_line{background:#fff;border:1px solid #d3d3d3;padding:4px;margin:6px 0px 0px 0px}
.adv_hot_line_in{background:url(/i/banner_hot_line_in.gif) repeat left top;height:35px;color:#348fab;font:bolder 13px/34px Tahoma}
.adv_hot_line_ico{display:block;background:url(/i/adv_hot_line_ico.gif) no-repeat 10px 5px;height:35px;text-decoration:underline;color:#348fab;padding:0px 0px 0px 45px}

.user-setting .friend-move {color: #999; display: block; text-decoration: none;}
.user-setting .friend-move span {background: url(/i/dashed-999999.gif) repeat-x left bottom; cursor: pointer; display: inline-block; white-space: nowrap; line-height: 14px;}

.user-setting-new{padding:0px}
.user-setting-new .account{background:transparent}
.user-setting-new .account th{background:url(/i/dashed_a3a3a3.gif) repeat-x left bottom;width:auto;padding:0px 0px 7px 0px}
.user-setting-new .account th .btn-brown-setting{margin:0px}
.user-setting-new .account th.button{padding-right:0px}
.user-setting-new .account td.checkbox{width:26px;padding:0px;background:transparent;text-align:left}
.user-setting-new .account td.username{width:191px}
.user-setting-new .account .select{width:146px;padding:2px 2px 2px 2px;border:1px solid #afafaf;zoom:1}
.user-setting-new .account .select select{width:100%;border:0px;background:transparent}
.user-setting-new .account td.group{width:164px;padding-right:11px;padding-left:3px;font:12px/16px Tahoma;color:#58585A}
.user-setting-new .account td.group .value{width:164px;min-height:30px;_height:30px;position:relative;overflow:hidden}
.user-setting-new .account td.group .value .shadow{background:url(/i/user-setting-shadow.png) no-repeat right top;position:absolute;right:0px;top:0px;width:34px;height:58px}
.user-setting-new .account td.alk_move,.user-setting-new .account td.alk_del{padding:16px 10px 0px 0px;vertical-align:top}
.user-setting-new .account td.alk_del{white-space:nowrap}
.user-setting-new .account .descr{font-size:12px}
.btn-friend-move{background:url(/i/btn-friend-move.gif) repeat-x left top;display:block;height:20px;margin:0px 6px 0px 0px;text-decoration:none;font:13px/18px Tahoma;border:1px solid #1c93b9;color:#ffffff;padding:0px 9px 0px 9px;float:left}

.btn-friend-move:hover{background:url(/i/btn-friend-move-hover.gif) repeat-x left top;border:1px solid #21a6d1}
.btn-friend-move-in,.btn-friend-move-in:hover{background:url(/i/btn-gray-setting.gif) repeat-x left top;border:1px solid #707e82;color:#ffffff}
.btn-friend-del{background:url(/i/btn-friend-del.gif) repeat-x left top;display:block;height:20px;margin:0px 6px 0px 0px;text-decoration:none;font:13px/18px Tahoma;border:1px solid #b91c36;color:#ffffff;padding:0px 9px 0px 9px;float:left}
.btn-friend-del:hover{background:url(/i/btn-friend-del-hover.gif) repeat-x left top;border:1px solid #d71a3a}
.btn-friend-del-in,.btn-friend-del-in:hover{background:url(/i/btn-brown-setting.gif) repeat-x left top;border:1px solid #826f72;color:#ffffff}

.user-side-ask{background:url(/i/user-side-ask.gif) repeat-x left top;border:1px solid #d3d3d3;margin:0px 0px 8px 0px;font-size:0px;line-height:0px}
.user-side-ask-link{border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase;color:#2fbd25;text-shadow:0px -1px 0 #fff;font:20px/24px Tahoma;background:url(/i/user-side-ask-link.gif) no-repeat 19px center;display:block;height:92px;padding:0px 0px 0px 73px;color:#2fbd25;text-decoration:none;cursor:pointer}
.user-side-text{display:block;padding:22px 0px 0px 0px}
.user-side-dashed{background:url(/i/user-side-dashed.gif) repeat-x left 22px}

.question-lenta-del{background:url(/i/ico_del_x.gif) no-repeat 0 0;cursor:pointer;display:block;height:15px;width:15px;float:right;margin:5px 0px 0px 8px}
.question-lenta-edit{float:right;background:url(/i/ico_ne_edit.gif) no-repeat 0 0;cursor:pointer;display:block;height:15px;width:15px;margin:5px 0px 0px -1px}

.right-btn {position:absolute;top:10px;right:11px;}
.right-btn-del {background:url("/i/ico_del_x.gif") no-repeat 0 0;cursor:pointer;display:block;height:15px;width:15px;}

.user-setting-friend-write{ background: url(/i/envelope-1D82A2.png) no-repeat 0 2px; color: #1d82a2; padding-left: 21px; text-decoration: none; }
.user-setting-friend-write-s{ background: url(/i/dashed_1d82a2.gif) repeat-x left bottom; cursor: pointer; display: inline-block; white-space: nowrap; line-height: 14px; }

.mar20 {margin-top:20px;}