.books_menu {font-family: Tahoma, Arial, sans-serif; width: 100%; margin-bottom: 20px;}
.books_menu td {height: 15px; padding: 5px 0 0 0; font-family: tahoma; font-size: 70%; vertical-align: top; background: url(http://img.imgsmail.ru/r/foto2/books_bg.gif) left bottom repeat-x; white-space: nowrap;}
.books_menu td.l div {width: 5px; height: 1px; line-height: 1px; font-size: 1px;}
.books_menu td.r {width: 99%; text-align: right;}
.books_menu td.line {padding: 0; height: 6px; border-left: 1px solid #DBDDE5; border-right: 1px solid #DBDDE5; background: #E3E5EB;}
.books_menu td.cor {height: 1px; padding: 0; text-align: right; background: #DBDDE5 url(http://img.imgsmail.ru/r/foto2/1.gif) left top no-repeat;}
.books_menu .m {padding: 2px 15px 0 5px;}
.books_menu .m a {font-weight: bold; color: #393B40; text-decoration: none;}
.books_menu .m img {margin-bottom: -2px; padding-left: 5px; background: #fff;}
.books_menu div {position: relative; z-index: 15;}
.books_menu div.lft {height: 20px; background-repeat: no-repeat; background-position: left bottom;}
.books_menu div.rgt {height: 20px; text-align: center; padding: 0 13px 0 10px; background-repeat: no-repeat; background-position: bottom right;}
.books_menu div.lft div.rgt div {padding-top: 2px;}
.books_menu td.pas {padding: 0; background: url(http://img.imgsmail.ru/r/foto2/books_pas_bg.gif);}
.books_menu td.pas div.lft {background-image: url(http://img.imgsmail.ru/r/foto2/books_pas_lft.gif);}
.books_menu td.pas div.rgt {background-image: url(http://img.imgsmail.ru/r/foto2/books_pas_rgt.gif);}
.books_menu td.pas div.rgt div {color: #666;}
.books_menu td.pas div.lst {width: 9px; height: 20px; background: url(http://img.imgsmail.ru/r/foto2/books_pas_lst.gif) no-repeat;}
.books_menu td.act {padding: 0; background: url(http://img.imgsmail.ru/r/foto2/books_act_bg.gif);}
.books_menu td.act div.lft {background-image: url(http://img.imgsmail.ru/r/foto2/books_act_lft.gif);}
.books_menu td.act div.rgt {padding-left: 8px; background-image: url(http://img.imgsmail.ru/r/foto2/books_act_rgt.gif);}
.books_menu td.act a {color: #393B40; font-weight: bold; text-decoration: none;}
.books_menu td.aftact {padding: 0; background: url(http://img.imgsmail.ru/r/foto2/books_pas_bg.gif);}
.books_menu td.aftact div.lft {background-image: url(http://img.imgsmail.ru/r/foto2/books_pas_lfta.gif);}
.books_menu td.aftact div.rgt {background-image: url(http://img.imgsmail.ru/r/foto2/books_pas_rgt.gif);}
.books_menu td.aftact div.rgt div {color: #666;}
.books_menu td.aftact div.lst {width: 10px; height: 20px; background: url(http://img.imgsmail.ru/r/foto2/books_act_lst.gif) no-repeat top right;}
#AlbumStatistics {background: #ECFFE1; padding: 10px; margin-bottom: 30px;}
#AlbumStatistics .AlbumStatistics {width: 100%;}
#AlbumStatistics .f2_userindexavatar {display: block; width: 90px; height: 90px; margin: 0px; padding: 0px;}
#AlbumStatistics .user_avatar {width: 1%; padding-right: 20px; vertical-align: top; color: #f26d00; text-decoration: none;}
#AlbumStatistics .user_avatar div {background: #B6DDAC; padding: 5px; text-align: center;}
#AlbumStatistics .user_avatar div .avatar {display: block;}/* margin-bottom: 5px;*/
#AlbumStatistics .user_avatar div div {background: transparent; margin: 0; padding: 0; font-size: 70%; font-weight: normal;}
#AlbumStatistics .user_avatar a:link {color: #0857a6; text-decoration: underline;}
#AlbumStatistics .user_avatar a:visited {color: #0857a6; text-decoration: underline;}
#AlbumStatistics .user_avatar a:hover {color: #f26d00; text-decoration: none;}
#AlbumStatistics .user_avatar a:active {color: #f26d00; text-decoration: none;}
#AlbumStatistics .statistics {width: 99%; vertical-align: top;}
#AlbumStatistics .statistics h1 {margin: 2px 0 5px 0;}
#AlbumStatistics .statistics .info {width: 100%;}
#AlbumStatistics .statistics .info td {width: 50%; font-size: 75%; color: #5a5a5a; vertical-align: top;}
#AlbumStatistics .statistics .info td img {float: left; margin: 0 5px 5px 0;}
#AlbumStatistics .statistics .info td img.help {float: none; margin: 0 0 -2px 5px;}
#AlbumStatistics .statistics .info td td {width: auto; padding: 0 5px 0 0; vertical-align: top; font-size: 100%;}
#AlbumStatistics .statistics .info td td img {float: none; margin: 0;}
#AlbumStatistics .statistics .info .nowrap {white-space:nowrap;}
#AlbumStatistics .statistics .halfspace {float: left; width: 49%; margin: 0px; padding: 0px; font-size: 75%; color:#5A5A5A;}
#AlbumStatistics .statistics .halfspace p {margin: 0 0 10px 0;}
#AlbumStatistics .statistics .halfspace .wagon {float: left; margin-right: 5px;}
#AlbumStatistics .statistics .halfspace .icons img {float: left; margin: 0 5px 5px 0;}
#AlbumStatistics .statistics .halfspace .icons img.help {float: none; margin: 0 0 -2px 5px;}
#PopularMarkWeek h1, #PopularMarkMonth h1, #PopularMark h1 {float: left; margin-bottom: 10px;}
#PopularMarkWeek img, #PopularMarkMonth img, #PopularMark img {margin: 5px 0 10px 10px;}
#PopularMarkWeek div a, #PopularMarkMonth div a, #PopularMark div a {color: #797A80;}
#PopularMarkWeek div a:hover, #PopularMarkMonth div a:hover, #PopularMark div a:hover {color: #F26D00;}
#PopularMark .h_ch img {float:left; margin-left:6px !important;}

.preview {width: 98%; margin:20px 0 0 9px}
.preview td {width: 50%; height: 134px; padding-bottom: 20px; background: url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat;}
.preview tr.no_frame td {background: none;}
.preview td.no_frame {background: none;}
.preview td img {float: left; margin: 5px 20px 20px 6px;}
.preview td a {font-size: 80%; font-weight: bold;}
#albumListId .preview td table {float: left; width: 132px; height: 132px; margin-bottom: 30px; margin-right: 10px;}
#albumListId .preview td table td {text-align: center; vertical-align: middle; padding: 0; width: auto; height: auto;}
#albumListId .preview td table img {float: none; margin: 0;}
#albumListId .preview td table a {float: none; display: inline;}
.preview span {font-size: 70%; color: #5a5a5a;}
.preview p {margin: 0 0 9px 0; font-size: 70%;}
.preview p img {float: left; margin: 0 5px 0 0;}
.preview p a {font-weight: normal; font-size: 100%;}
#PhotoList .r {float: left;}
#PhotoList .r img {margin: 0 0 5px 5px;}
.popup_div2 {background:#f3f3f3; border:1px solid #000; left:0; padding:8px 5px 8px 8px; position:absolute; top:0; width:150px;z-index:5000}
.popup_div2 div {color:#666; font:11px tahoma; margin:0 0 8px 2px;}
.popup_div2 input {font-size:75%;}
#Create .line {margin-right: 16px; margin-bottom: 10px;}
#EditParameters .line {margin-right: 16px;}
#PhotoLider td.text {padding: 40px 20px 0 0;}
#SmsLider td.text {padding-right: 20px;}
#giveMe_2 td.text {padding-right: 20px;}
#d10 td.text {padding-right: 20px;}
.folder_list2 {margin:0 9px 20px; width:96%;}
.folder_list2 td {font-size:75%; padding:0 0 10px 17px; width:33%;}
.folder_list2 td div.folder {background:url('http://img.imgsmail.ru/r/foto2/ico_dot.gif') left bottom repeat-x; float:left; position:relative; width:100%;}
.folder_list2 td div.folder a {background:#fff;}
.folder_list2 td div.folder span {padding:0 19px;}
.folder_list2 td div.folder img {background: #fff; margin-bottom:-3px; padding: 0 5px 2px 0;}
.folder_list2 td div.folder img.ico_folder {left:-17px; position:absolute; top:3px;}
.folder_list2 td div.count {background:#fff; bottom:-3px; padding-left:2px; position:absolute; right:0;}
#MarkScrolling .first a, .#MarkScrolling second a, #MarkScrolling .third a {display: block; height: 20px; cursor: hand; cursor: pointer;}
.books_menu div, .books_menu td {font-family: Tahoma, Arial, sans-serif;}
.books_menu td {background: url('http://img.imgsmail.ru/r/foto2/books_bg.gif') left bottom repeat-x;}
#voting_list .t75 {font-size:75%;}
#FotoHistory .nowrap {white-space:nowrap;}
td.dscr{padding-top: 3px; padding-right: 10px; font-size: 75%;}
div.dscr{ padding-top: 4px; padding-bottom: 1px; font-size: 75%;}
#PhotoLider td.text div.text , #SmsLider td.text div.text, #giveMe_2 td.text div.text, #d10 td.text div.text{ font-size:75%;}
#FotoOrder .nowrap {white-space:nowrap;}
#form_fi .nowrap {white-space:nowrap;}
td.dscr {font-size:75%; padding-right:10px; padding-top:3px;}
.f2_userindexavatar {width:90px;height:95px;padding:0px;margin:0px;display:block}
.f2_userindexavatar img {margin:0px auto}
#f2_head2 .t75 {line-height:25px}
#f2_head2 .dscr {FONT-SIZE:75%;color:#003073;margin:11px 0px 11px 0px}
#form_login .nowrap {white-space:nowrap;}
#smscodes .nowrap {white-space:nowrap;}
.books_menu td.aftact div.lst {height: 20px; background: url(http://img.imgsmail.ru/r/books/img/books_act_lst.gif) no-repeat; width: 9px;}
.books_menu td.pas div.first {background-image: url(http://img.imgsmail.ru/r/books/img/books_pas_lftf.gif) !important;}

/*показать другу*/
#div_addFriend {z-index: 1000;}
#div_addFriend_listMyFri {z-index: 1000; width:240px !important}
#div_addFriend_listContactsAgent {width:240px !important}
.showPhotoFriend {position: absolute; display: none; background: #F3F3F3; border: 1px solid black; width: 270px; z-index: 1000;}
.showPhotoFriend div {margin: 20px 10px 10px 10px;}
.showPhotoFriend div div {margin: auto;}
.showPhotoFriend h1 {font-size: 80%; margin-bottom: 5px;}
.showPhotoFriend p {font-size: 70%; color: #666666; margin: 0 0 5px 0;}
.showPhotoFriend ul {font-size: 70%; color: #666666; margin: 0; padding: 0; list-style-type: none;}
.showPhotoFriend ul li {margin-bottom: 3px;}
.showPhotoFriend ul .aslink {color: #666; text-decoration: none;}
.showPhotoFriend ul .aslink:hover {color: #666; text-decoration: none;}
.showPhotoFriend input {margin: 0; padding: 0; color: #666666; font-size: 100%;}
.showPhotoFriend textarea {margin: 0; padding: 0; color: #666666; font-size: 70%;}
.showPhotoFriend textarea {width: 248px; height: 110px; overflow: auto; border: 1px solid #B5BBC5; margin-bottom: 10px;}
.showPhotoFriend .NameFriend {width: 248px; height: 15px; border: 1px solid #B5BBC5;}
.showPhotoFriend .block_content {width: 190px; height: 190px; border: 1px solid #B5BBC5; padding: 10px 15px; margin-bottom: 5px; background: white; overflow: auto;}
.showPhotoFriend .left {margin: 0 0 10px 0;}
.showPhotoFriend .mr10 {margin-right: 10px;}
.showPhotoFriend .left img {float: left; margin-right: 5px;}
.showPhotoFriend .close {position: absolute; top: 8px; right: 8px;}
#entireDiv {position: absolute; top: 0; left: 0; width: 3000px; height: 10000px; background: white; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; z-index: 5000;}
#formNameFriendSubmit1, #formNameFriendSubmit2, #formNameFriendNameCancel2,  #formNameFriendSubmit3, #formNameFriendNameCancel3  { width:70px;}
#inpNameFriend2 {width:218px}

#showFriendsCapcha {display:none}
#showFriendsCapchaValue{border:1px solid #b5bbc5; width:151px;margin:5px 0 0}

a.link_ajax:link, a.link_ajax:visited {background: transparent url('http://img.imgsmail.ru/r/foto2/dashed_x_blue.gif') repeat-x scroll left bottom; text-decoration: none;}
a.link_ajax:hover {background: none; color: #0857A6; text-decoration: none;}
a.link_ajax:active {background: none; color: #0857A6; text-decoration: none;}

#recom {font-size:75%;}
#recom h1 {font-size:130%;}
#recom h3 {font-size:110%; margin-bottom:1em;}
#recom p, #recom form {margin-bottom:0 0 1.5em 0;}
#recom p img {vertical-align:-3px;}
#recom #aYouWantFotoId {overflow:hidden;}
#recom #aYouWantFotoId h1 {float:left; margin:0 0 15px 0;}
#recom #aYouWantFotoId h1 img {vertical-align:-2px;}
#recom #aYouWantFotoId .first {color:#ea740a;}
#recom #aYouWantFotoId .second {background:#e8e8e8; color:#797878; padding:15px 10px;}
#recom #aYouWantFotoId .third {background:#ffeac1; color:#797878; padding:15px 10px;}
#recom #aYouWantFotoId .fourth {background:#ffc543 url('http://img.imgsmail.ru/r/foto2/bg_orange_button_c.gif') left top repeat-x; float:left; margin:0 0 15px 0;}
#recom #aYouWantFotoId .fourth div {background:url('http://img.imgsmail.ru/r/foto2/bg_orange_button_l.gif') left top no-repeat;}
#recom #aYouWantFotoId .fourth div h1 {background:url('http://img.imgsmail.ru/r/foto2/bg_orange_button_r.gif') right top no-repeat; float:none; line-height:15px; margin:0; padding:10px 0 7px; text-align:center; width:300px;}
#recom #aYouWantFotoId .fourth div h1 a {color:#fff; text-decoration:none;}
#recom .letter {border-left:2px solid #848484; font:95% tahoma; padding-left:1em; color:#666;}
#recom .letter p {margin-bottom:.5em;}
#recom #sendPriglosFotoId form textarea {width:90%; margin-bottom:.5em;}

/*интеграция*/
.ico_addphoto {background:url(http://img.imgsmail.ru/r/foto2/myfoto/gmenu-st.gif) no-repeat; width:16px; height:16px;}
.preview p {margin: 5px 0}

#script_last50 {height:135px;margin:0}
.photo_listing2 {margin-bottom:10px; width:100%;}
html:first-child .photo_listing2 {margin-bottom:5px; width:100%;}/*for opera*/
.photo_listing2 th {width:1%; font-size:150%; font-weight:bold;padding-top:6px; vertical-align:top;}
.photo_listing2 th a {color:#666; text-decoration:none;}
.photo_listing2 th a:hover {color:#f26d00;}
.photo_listing2 th div {width: 25px; height: 120px; padding: 0; text-align: center; background: #efefef; color: #ccc;}
.photo_listing2 th div.l a {background:#efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off_s.png') center center no-repeat; display:block; height:120px; width:25px;}
.photo_listing2 th div.l a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on_s.png') center center no-repeat;}
.photo_listing2 th div.r a {background:#efefef url('http://img.imgsmail.ru/r/foto2/next_image_off_s.png') center center no-repeat; display:block; height:120px; width:25px;}
.photo_listing2 th div.r a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on_s.png') center center no-repeat;}
.photo_listing2 td img {border-top:6px solid #fff; border-right:3px solid #fff; border-bottom:6px solid #fff; border-left:3px solid #fff;}
.photo_listing2 div.number {padding-top:5px;color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.photo_listing2 div.number div {color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.photo_listing2 img.on {border-top:6px solid #f26d00; border-right:3px solid #f26d00; border-bottom:6px solid #f26d00; border-left:3px solid #f26d00;}
.photo_listing2 .hidden {width:auto; overflow: visible; white-space: nowrap;}
.photo_listing2 .hidden div {float:none;}
.photo_listing2 .hidden div table div {position:relative;width:126px; height:132px;}
.photo_listing2 .hidden div table td div img {border-top:6px solid #fff; border-right:3px solid #fff; border-bottom:6px solid #fff; border-left:3px solid #fff;}
.photo_listing2 .hidden div table td div img.on {border-top:6px solid #f26d00; border-right:3px solid #f26d00; border-bottom:6px solid #f26d00; border-left:3px solid #f26d00;}
.photo_listing2 th {padding-top:12px;}
.photo_listing2 .hidden div table span.number_cur {background:#f26d00; color:#fff; display:block; font-size:11px; height:12px; line-height:12px; overflow:hidden; text-align:center;}
.photo_listing2 .hidden div table span.number {display:block; font-size:11px; height:12px; line-height:12px; overflow:hidden;}

.megavote_ico {background:url(http://img.imgsmail.ru/mail/ru/images/my/v_10s.png) no-repeat; width:30px;height:30px;position:absolute;top:5px;left:3px;display:block}
.megavote_ico.prevline {top:13px}
*html .megavote_ico {background:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/mail/ru/images/my/v_10s.png', sizingMethod='scale')}
/**/