a.additional {color: #797A80; text-decoration: underline;}
a.additional:hover {color: #F26D00; text-decoration: none;}
.additional .tdno {text-decoration: none;}
.additional {color: #5a5a5a;}
.t100 {font-size: 100%;}
.mb0 {margin-bottom: 0;}

#ContentTable2 .first .cross_piece {width: 230px;}
#ContentTable2 .second .cross_piece {width: 25px;}
#ContentTable2 .third .cross_piece {width: 240px;}
#ContentTable2 .photo td .additional img {margin: 5px 0 -3px 0; padding-right: 5px; background: #fff;}
#ContentTable2 .rss_link .img {vertical-align: top; padding-right: 5px;}
#SearchFoto .button {padding: 0 0 10px 0; width: 1%; text-align: right;}
#SearchFoto .button input {height: 20px; font-size: 75%;}
#ExpandedSearchFoto .date .r {width: 50px; margin-right: 20px;}
#ExpandedSearchFoto .rating {font-size: 100%;}
#ExpandedSearchFoto .rating input {width: 35px; padding: 2px 0 2px 0; font-size: 75%;}
#FotoBlock .r {width: 2px; height: 1px; font-size: 1%; line-height: 1%;}
#AlbumStatistics .statistics .info .nowrap {white-space:nowrap;}
#Listing {width: 100%; margin-bottom: 10px;}
#Listing .l1 {width: 84%;}
#Listing .l2 {}
#Listing .l3 {width: 15%; text-align: right; font-size: 75%; white-space: nowrap;}
#Listing .l3 img {margin-bottom: -3px; padding-right: 5px; background: #fff;}

#ContentTable .content_block #AlbumName .dogNicknameDown {font-size: 75%; color: #666; clear: both;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:link {color: #666666;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:visited {color: #666666;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:active {color: #666666;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:hover {color: #666666;}

#AlbumName {z-index: 5; width: 100%;}
#AlbumName h1 {margin-bottom: 5px; background: none;}
#AlbumName h1.nomargin {margin-bottom:0px;}
#AlbumName .s {width: 100%;}
#AlbumName .s_1 {width: 70%;}
#AlbumName .s_2 {width: 30%;}
#AlbumName .author {float: left; color: #333; font-size: 75%;}
#AlbumName .author img.status {padding-right: 5px; margin-bottom: -3px; background: #EFEFEF;}
#AlbumName .author .add_to_fav {padding-left: 10px; margin-bottom: -3px; background: #EFEFEF;}
#AlbumName .print {float: right; font-size: 70%;}
#AlbumName .print img {padding-right: 5px; background: #EFEFEF; margin-bottom: -3px;}
#AlbumName .slideshow {float: right; font-size: 70%; margin-right: 25px;}
#AlbumName .slideshow2 {float: right; font-size: 70%;}
#AlbumName .slideshow img, #AlbumName .slideshow2 img {padding-right: 5px; background: #EFEFEF; margin-bottom: -3px;}
#AlbumName .status {padding-right: 5px; margin-bottom: -3px; background: #EFEFEF;}
#AlbumName .user_info {margin-right: 10px; margin-bottom: -3px; padding-left: 10px; background: #EFEFEF;}
#AlbumName .voiting {z-index: 10; float: right;}
#AlbumName .voiting .text1 {padding-bottom: 5px; font-size: 90%;}
#AlbumName .voiting .text2 {color: #FF3300;}
#AlbumName .voiting .link1 {padding: 1px 0 5px 15px; font-size: 70%; font-family: tahoma; text-align: right;}
#AlbumName .voiting th {padding: 0 10px; /*border-left: 1px solid #ccc;*/ color: #FF3300;}
#AlbumName .voiting table table {border-right: 1px solid #ccc;}
#AlbumName .voiting td td {padding: 3px 5px 3px 5px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; font-size: 70%; font-family: tahoma; background: #fff;}
#AlbumName .voiting td td a {color: #999; text-decoration: none;}
#AlbumName .rating {float: right; width: 155px; font-size: 75%;}
#AlbumName .rating div {float: left; margin-right: 5px;}
#AlbumName .rating img {float: left;}
#AlbumName .rating .vote_done {width: 135px; padding: 6px 10px; background: #FFF6E4; font-weight: bold; color: #FF6600;}
#AlbumName .voiting .red {background: #FF3300;}
#AlbumName .voiting .green {background: #14CE0F;}
#AlbumName .voiting .red a, #AlbumName .voiting .green a {color: #fff;}



#image_Rate {color:#797a80}
#image_Rate {position:relative;top:1px}
#PhotoList .photo .on {border: 5px solid #FFC878;}
#f2_voting {padding:2px 3px 0px 0px !important;background:transparent !important;border:none !important;font-size:100% !important;}
#f2_voting_table {border:none !important}


#PhotoList .photo div .on {background: #FFC878; border: none;}
#PhotoList .r {float: left;}
#PhotoList .r img {margin: 0 0 5px 5px;}
#photo_list .picture {float:left; position:relative; z-index:1;}
#photo_list .picture div.back {background:#fff; float:left; margin:0 0 0 -5px; padding:3px 5px;}
#photo_list .picture div.back table td {background:#f2f2f2; height:120px; padding:0; text-align:center; vertical-align:middle; width:120px;}
#photo_list .picture div.picture_menu {left:125px; position:absolute; top:0;}
#photo_list .picture div.picture_menu a {display:block; padding:3px 0 2px; text-align:center; width:28px;}
#photo_list .picture div.picture_menu .rating {color:#797a80; font-size:16px; font-weight:bold; left:0; position:absolute; text-align:center; top:107px; width:27px;}
#photo_list .picture .rating {color:#797a80; font-size:16px; font-weight:bold; left:125px; position:absolute; text-align:center; top:107px; width:27px;}
#photo_list .picture_text .pic_author .f2_ico {margin:0; position:static; top: 4px; vertical-align:-3px;}
#photo_list .picture_text .pic_author .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}
#voting_list .picture {float:left; position:relative; z-index:1;}
#voting_list .picture div.back {background:#fff; float:left; margin:0 0 0 -5px; padding:3px 5px;}
#voting_list .picture div.back table td {background:#f2f2f2; height:120px; padding:0; text-align:center; vertical-align:middle; width:120px;}
#voting_list .picture div.picture_menu {left:125px; position:absolute; top:0;}
#voting_list .picture div.picture_menu a {display:block; padding:3px 0 2px; text-align:center; width:28px;}
#voting_list .picture .rating {color:#797a80; font-size:16px; font-weight:bold; left:131px; position:absolute; top:107px;}
.Photo .previos_image {left:0; margin-top:-52px; position:absolute; top:50%;}
.Photo .next_image {margin-top:-52px; position:absolute; right:0; top:50%;}
.Photo .img {text-align: center; margin-bottom: 10px;}
.popup_div .ico_close {position: absolute; right: 8px; top: 8px;}
.popup_div2 .ico_close {position: absolute; right: 8px; top: 8px;}

#Create .button {padding-top: 5px;}
#Create .button input {width: auto; font-size: 75%;}
#Create .line {margin-right: 16px; margin-bottom: 10px;}
#LoadFoto .t100 {font-size: 100%;}
#LoadFoto .mark {padding: 0 0 10px 0;}
#LoadFoto .mark textarea {width: 95.5%; height: 35px; margin-bottom: 10px; font-size: 75%;}
#LoadFoto .mark span {font-size: 70%; font-family: tahoma; color: #000;}
#LoadFoto .mark a {color: #000;}
#LoadFoto .mark a:hover {color: #F26D00;}
#LoadFoto .button input {font-size: 75%;}
#SortingForm .save {float: left; width: 85px; margin-right: 6px;}
.PhotoListing td div.on {border: 1px solid #ccc; background: #ccc; color: #fff;}
#Avatar .img {float: left; display: block; margin-bottom: 5px;}
#LoadAvatar .t100 {font-size: 100%;}
#LoadAvatar .t100 input {width: 410px; margin-bottom: 5px; font-size: 75%;}
#LoadAvatar .t100 span {font-size: 60%; font-family: tahoma; color: #797A80;}
.list_images .button input {margin: 0;}
#photo_list .picture_text2 .rating {margin-bottom:3px;}
#photo_list .picture_text2 .rating span {color:#797a80; font:bold 16px arial;}
#voting_list .t75 {font-size: 75%;}
td.vopr_bg{background-image:url("http://img.imgsmail.ru/mail/ru/images/bg_vopr.gif");background-repeat:no-repeat;background-position:center left;font-size:75%;padding-left:85px}
td.voskl_bg{background-image:url("http://img.imgsmail.ru/mail/ru/images/bg_voskl.gif");background-repeat:no-repeat;background-position:center left;font-size:75%;padding-left:85px}
td.strel_bg{background-image:url("http://img.imgsmail.ru/mail/ru/images/bg_strel.gif");background-repeat:no-repeat;background-position:center left;font-size:75%;padding-left:85px}
h3.vid_word{margin:0px;font-size:125%;color:#0080FF}
#for_voting_block {width: 130px; padding: 10px 20px 15px 20px; display: none; position: absolute; z-index: 100; background-color: #FFFFFF; border: 1px solid #FFDEA3;}
#for_voting_block_close {text-align: right; margin-bottom: 5px;}
#for_voting_block_text {font-size: 70%; }
#voting_block {margin-right: 67px; padding-top: 1px;}
#f2_OPTION {FONT-SIZE:70%;float:left;clear:both;width:100%;margin:20px 0px 15px 0px;color:#797a80}
#f2_OPTION a {white-space:nowrap}
#f2_OPTION_MIDDLE, #f2_OPTION_RIGHT {line-height:25px}
#f2_OPTION_LEFT {float:left;width:35%}
#f2_OPTION_LEFT h3 {font-size:120%;}
#f2_OPTION_MIDDLE {float:left; line-height:25px; position:relative; width:31%; z-index:2;}
#f2_gotoblogs{background-color:#F3F3F3;border:1px solid #000;clear:both;display:none;left:86px;position:absolute;top:22px;width:18em;z-index:11;padding:10px;}
#f2_OPTION_RIGHT {line-height:25px}
#f2_OPTION_RIGHT {float:right;width:169px}
#f2_OPTION_RIGHT .f2_p .medal {line-height: 12px; text-indent: -11px; margin-left: 11px; margin-bottom:5px; margin-top:5px;}
#f2_OPTION_RIGHT .f2_p .medal img {vertical-align: -5px; margin-right: 7px;}

#helpVoteDiv {background:#f3f3f3; border:1px solid #000; display:none; position:absolute;  width:250px;}
#helpVoteDiv .infoblock {border:1px solid #e4e4e4; padding:15px 10px 0;}
#helpVoteDiv .infoblock a {display:inline; padding:0; text-align:left; width:auto;}
#helpVoteDiv .infoblock img.close {margin:0; right:5px; position:absolute; top:5px;}
#helpVoteDiv .infoblock h1 {margin-bottom:10px;}
#helpVoteDiv .infoblock .title {color:#003073; font-size:75%; font-weight:bold;}
#helpVoteDiv .infoblock .more {font:10px tahoma;}
#helpVoteDiv .infoblock p {font:70% tahoma; margin:0; padding:0 0 15px;}
#helpVoteDiv .infoblock p .block1 {color:#666;}
#helpVoteDiv .infoblock p .block2 b {color:#f66d00;}
#helpVoteDiv .infoblock p .block2 b.italic {font-style:italic;}
#helpVoteDiv .infoblock p .block3 {color:#959595;}
#helpVoteDiv p .block2 b.italic {font-style:italic;}
#helpVoteDiv p .block3 {color:#959595;}


/* Classes */
.special_allocation, a.special_allocation:hover {color: #F25100; text-decoration:none; font-family: Arial, sans-serif;}
span.special_allocation {border-bottom: 1px dashed #F25100;}
.special_allocation_b, a.special_allocation_b:hover {color: #F26D00; font-weight: bold;}
.v2_SPLITTER_2 { margin:13px 0px;}
.block_photo2 {background:#efefef; border:none; border-bottom:1px solid #f26d00; padding:11px 0 8px; z-index:2}
.block_photo2 .img {margin-bottom:10px; text-align:center;}
.block_photo2 .previos_image {background:#efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off.gif') center center no-repeat; display:block; height:375px; left:0; margin-top:0; position:absolute; top:0; width:34px;}
.block_photo2 .previos_image:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on.gif') center center no-repeat;}
.block_photo2 .next_image {background:#efefef url('http://img.imgsmail.ru/r/foto2/next_image_off.gif') center center no-repeat; display:block; height:375px; margin-top:0; position:absolute; right:0; top:0; width:34px;}
.block_photo2 .next_image:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on.gif') center center no-repeat;}
.link2source {font-size: 75%; font-weight: bold; color: #666; float: left; margin-left: 5px; margin-top: 3px;}
.link2source a:link {color: #666666;}
.link2source a:visited {color: #666666;}
.link2source a:active {color: #666666;}
.link2source a:hover {color: #666666;}
.voiting .voting_rating {padding-bottom:7px; vertical-align:bottom !important;}
.voiting .voting_rating .result {font-weight:bold; margin:0 2px 0 7px; vertical-align:1px;}
.voiting .voting_rating .vote {vertical-align:2px;}


#ContentTable .dayphoto p.place {font-size: 75%; margin: 0 0 10px;}
#ContentTable .dayphoto .result {font-weight: bold; font-size: 16px; color: #797A80; margin-left: 3px;}
#ContentTable .dayphoto .growth {}
#ContentTable .dayphoto .growth img {margin-right: 1px; vertical-align: -1px;}
#ContentTable .dayphoto .growth img.sign_new {padding-top: 3px;}
#ContentTable .dayphoto .up {color: #53B926;}
#ContentTable .dayphoto .down {color: #FF0000;}
#ContentTable .dayphoto .new img { vertical-align: 0;}
#ContentTable .dayphoto .unchanged {color: #999999;}

a.mega {color:#af6161 !important;}

.for_capcha {background:#f3f3f3; border:1px solid #000; color:#686868; font:11px Tahoma; padding:9px 11px 11px; position:absolute; width:170px;}
.for_capcha a {color:#686868; font:11px Tahoma;}
.for_capcha input {font:11px Tahoma;}
.for_capcha a.close {position:absolute; right:15px; top:10px;}
.for_capcha img.refresh {margin-right:4px; vertical-align:-2px;}
.for_capcha input.input_text {width:125px;}
.for_capcha input.input_submit {width:25px;}












img.smallpic{border:1px solid #ffffff}
td.dscr{padding-top: 3px; padding-right: 10px; font-size: 75%;}
td.dscr2{padding-top: 5px; font-size: 75%;}
div.dscr{ padding-top: 4px; padding-bottom: 1px; font-size: 75%;}
div.cmnt2{ font-size: 70%; color:#616161; margin-bottom: 12px; margin-top: 7px; }
#FotoOrder .nowrap {white-space:nowrap;}
#form_fi .nowrap {white-space:nowrap;}
#FSupport .nowrap {white-space:nowrap;}
td.dscr {font-size:75%; padding-right:10px; padding-top:3px;}

#image_Rate {color:#797a80} /* не забыть совместить с photo2.css потом! */
#image_Rate {position:relative;top:1px} /* не забыть совместить с photo2.css потом! */
.hidden {border-top:none !important} /* не забыть совместить с photo2.css потом! */
.Photo_print .img {margin-bottom:10px;text-align:center}
#f2_2ndCommPage {clear:both;width:100%;margin-bottom:10px}
#f2_head1 {width:135px;height:138px;float:left}
#f2_head1 table td.picture {background:#f2f2f2; height:120px; padding:0; text-align:center; vertical-align:middle; width:120px;}
#f2_head2 {width:27%;float:left;position:relative;overflow:hidden}
#f2_head2 .t75 {line-height:25px}
#f2_head2 .dscr {FONT-SIZE:75%;color:#003073;margin:11px 0px 11px 0px}
#f2_head3 {width:29%;float:left;FONT-SIZE:70%;line-height:25px}
#f2_head4 {width:24%;height:90px;float:right;FONT-SIZE:70%;line-height:25px}
#form_login .nowrap {white-space:nowrap;}
#smscodes .nowrap {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;}
.t100 {font-size: 100%;}
.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;}
.Photo .previos_image {height:375px; background:#efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off.gif') center center no-repeat; display:block; left:0; margin-top:0; position:absolute; top:0; width:34px;}
.Photo .previos_image:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on.gif') center center no-repeat;}
.Photo .next_image {height:375px;background:#efefef url('http://img.imgsmail.ru/r/foto2/next_image_off.gif') center center no-repeat; display:block; margin-top:0; position:absolute; right:0; top:0; width:34px;}
.Photo .next_image:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on.gif') center center no-repeat;}

.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;}
.photo_listing2 th a {color:#666; text-decoration:none;}
.photo_listing2 th a:hover {color:#f26d00;}
.photo_listing2 th .l {border-left:3px solid #fff;}
.photo_listing2 th .r {border-right:3px solid #fff;}
.photo_listing2 th div {width:25px; height:30px; padding:8px 0 7px 0; text-align:center; background:#ccc; color:#ccc;}
.photo_listing2 .hidden {width:100%; overflow:hidden; white-space:normal;}
.photo_listing2 .hidden div {float:left;}
.photo_listing2 div.number {padding-top:5px;}
.photo_listing2 div.number div {color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.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 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:6px; vertical-align:top;}
.photo_listing2 th div {background:#efefef; height:45px; padding:0;}
.photo_listing2 th div.l a {background:#efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off.gif') center middle no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.l a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on.gif') center middle no-repeat;}
.photo_listing2 th div.r a {background:#efefef url('http://img.imgsmail.ru/r/foto2/next_image_off.gif') center middle no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.r a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on.gif') center middle no-repeat;}
.photo_listing2 th div.l a {background:#efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off.gif') center center no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.l a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on.gif') center center no-repeat;}
.photo_listing2 th div.r a {background:#efefef url('http://img.imgsmail.ru/r/foto2/next_image_off.gif') center center no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.r a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on.gif') center center no-repeat;}
.photo_listing2 th div {background:#efefef; height:86px; padding:0;}
.photo_listing2 .l {height:86px; vertical-align:middle;} 
.photo_listing2 .r {height:86px; vertical-align:middle;} 
.photo_listing2 .hidden div div div img {border:none !important;}
.photo_listing2_off {width: 100%; margin-bottom: -2px;}
.photo_listing2_off td {text-align: center;}
.photo_listing2_off th {width: 1%; font-size: 150%; font-weight: bold;}
.photo_listing2_off th a {color: #666; text-decoration: none;}
.photo_listing2_off th a:hover {color: #F26D00;}
.photo_listing2_off th .l {border-left: 3px solid #fff;}
.photo_listing2_off th .r {border-right: 3px solid #fff;}
.photo_listing2_off th div {height: 30px; padding: 8px 5px 7px 7px; background: #ccc;}
.photo_listing2_off img {border-top: 6px solid #fff; border-right: 3px solid #fff; border-bottom: 6px solid #fff; border-left: 3px solid #fff;}
.photo_listing2_off img.on {border: 5px solid #e2e2e2;}
div.same { width:200px; padding-top:10px;padding-bottom:5px;}
div.same a {font-size:80%; text-decoration: none; border-bottom: 1px dashed #0857a6;}
div.same a:hover { font-size:80%; text-decoration: none; border-bottom: 1px dashed #f26d00;}
#photo_list .ico_dropdown { margin-left: 0px !important; }


.photo_listing2 .hidden {width: auto; overflow: visible; white-space: normal;}
.photo_listing2 .hidden div {float: none;}
.stripevideos1 {width: 100%;}
.stripevideos1 .preview1 {margin-top: 6px; width: 96px; height: 84px; background: url(http://img.imgsmail.ru/r/video2/preview_bg1.gif) no-repeat; border: solid 1px #dddfe5;}
.stripevideos1 .preview1 {color: #5c5c5c; font-size: 10px; font-family: tahoma;}
.stripevideos1 .preview1 img {margin: 3px 3px 0px}
.stripevideos1 div.preview_link {margin-top: 3px; width: 96px; overflow: hidden; height: 50px;}
.stripevideos1 div.preview_link a {color: #797a80; text-decoration: underline; font-family: arial; font-size: 70%;}
.stripevideos1 div.preview_link a:hover {color: #f26d00; text-decoration: underline;}
.stripevideos1 div.cur {position:relative;margin-top: 0px !important; padding-top: 9px; height: 81px !important; background: url(http://img.imgsmail.ru/r/video2/preview_bg2.gif) no-repeat; border: solid 1px #f26d00;}
.stripevideos1 div.cur img {margin: 0px 3px !important;}
.stripevideos1 div.cur div.curnum {position:absolute;top:-3px;left:0;color:#fff;width:100%;text-align:center}
.stripevideos1 div.cur div.rate1 {color: white;}
.stripevideos1 div.cur div.duration1 {color: white; //margin:0px 2px 0px 0px;}
.stripevideos1 .cont1 {float: left; width: 98px;}
.stripevideos1 div.rate1 {float: left; margin: 0px 0px 3px 38px;}
.stripevideos1 div.duration1 {float: right; margin: 0px 3px 0px 0px; //margin:0px 2px 0px 0px;}
.stripevideos1 .HD_cont { position:relative; }
.stripevideos1 .HD_ico { position:absolute; right:6px; bottom:16px; width:17px; height:16px;  background:url(http://img.imgsmail.ru/r/video2/hd_ico.png) no-repeat;}
* html .stripevideos1 .HD_ico {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/video2/hd_ico.png', sizingMethod='scale'); }

.description_photo {width: 500px; margin: 0 auto 20px auto; color: #797A80; font-size: 75%;}
.description_photo textarea {font-size: 100%;}
.description_photo {text-align: center; margin-top: 15px;}
.mark {font-size: 70%;}
.mark img {padding-right: 5px; margin-bottom: -4px; background: #fff;}
.edit_labels {margin-bottom: 20px; padding: 5px 10px; background: #E5EEFF;}
.edit_labels span.t75 img {margin: 0 0 -1px 10px;}
.edit_labels table {width: 100%; margin: 5px 0;}
.edit_labels th {width: 98%;}
.edit_labels th input {width: 98%; font-weight: normal;}
.edit_labels td {width: 1%;}
.edit_labels .save {color: #333;}
.edit_labels .close {float: right; margin-right: -4px;}

.f2_p, .f2_pp {clear:both;padding:0px;margin:0px}
.f2_pp {position:relative;top:2px}
.look {font-size: 100%; color: #999;}
.Add {position: absolute; z-index:3;margin-top:15px;}
.Add div {position: absolute; width: 404px; height: 108px; left: 0; top: -15px; padding: 5px; border: 1px solid #000; background: #f3f3f3;}
.Add span {font-size: 70%;}
.Add .ico_context_help {margin: 0 0 -2px 5px;}
.Add textarea {display: block; width: 400px; height: 45px; margin: 5px 0 5px 0; font-family: arial; color: #666; font-size: 75%;}
.Add input.add {float: left; margin: 0 5px 0 0; font-weight: bold; color: #333; font-size: 75%;}
.Add input.close {float: left; margin: 0 5px 0 0; color: #333; font-size: 75%;}
.Add .ico_close {position: absolute; right: 8px; top: 8px;}

.add_comment a {font-size: 75%;}
.add_comment img {margin-bottom: -4px; padding-right: 5px; background: #fff;}



div.help_div {position: absolute; z-index: 10000; width: 250px; font-size: 11px; font-family: tahoma; background: #F5F5F5 url(http://img.imgsmail.ru/r/foto2/cont_help_angle.gif) no-repeat top left; padding: 3px 3px 8px 3px; color: #666; border: 1px solid #135EAA;}
div.help_div div {padding: 5px 0 0 7px;}
div.award_help_div {font: 70% tahoma; color: #666; border: 1px solid #000; position: absolute; top: 0; left: 0; padding: 10px; background-color: #f3f3f3; width: 200px;}
div.distDiv {font: 70% tahoma; color: #666; border: 1px solid #000; position: absolute; top: 0; left: 0; padding: 10px; background-color: #f3f3f3; width: 200px;}
div.distDiv input {font:100% tahoma;}
div.userInfoDiv {position: absolute; z-index: 10000; top: 0; left: 0; width: 190px; border: 1px solid #929292; background-color: #FFF9F2; font: 11px tahoma; padding: 5px 10px; margin: 0;}
div.userInfoDiv div.line {background-color: #D0D0D0; margin: 10px 0; height: 1px; padding: 0;}
div.userInfoDiv div.line br {line-height: 1px;}
div.userInfoDiv img {padding: 3px 5px 3px 0px;}
div.userInfoDiv img.sobaka {padding: 3px 7px 3px 2px;}

.Comment {width: auto; border-top: 1px solid #DADCE5; clear: both; padding-bottom: 20px; margin-bottom: 0;}
.Comment .re {position: relative;}
.Comment .re div {position: absolute; top: 5px; left: -30px; padding: 0;}
.Comment .user_pic {float: left;}
.Comment .user_pic div {padding: 5px 5px 2px 5px; border: 1px solid #DADCE5; border-top: none; text-align: center;}
.Comment .user_pic div.cp {width: 90px; height: 1px; padding: 0; border: none; font-size: 1px; line-height: 1px;}
.Comment .user_pic .larger {background: transparent; margin: 0 0 5px 0; padding: 0; border: 0; font-size: 70%;}
.Comment .user_pic .larger a:visited {color: #0857a6; text-decoration: underline;}
.Comment .user_pic .larger a:link {color: #0857a6; text-decoration: underline;}
.Comment .user_pic .larger a:hover {color: #f26d00; text-decoration: none;}
.Comment .user_pic .larger a:active {color: #f26d00; text-decoration: none;}
.Comment .user_pic .avatar_bsv {display:block; width:90px; height:90px; text-align:center}
.Comment .user_pic .avatar {display: block; margin: 0 auto 5px auto;}
.Comment .message {padding: 5px 5px 0 10px; float: none; width: auto; margin-left: 102px;}
.Comment .message .mes_author img {margin-bottom: -4px;}
.Comment .message .mes_author a {font-size: 75%;}
.Comment .message .mes_author span {font-size: 70%; color: #797a80;}
.Comment .message .mes_author span a {font-size: 100%;}
.Comment .message .text {font-size: 75%;}
.Comment .message .text p {margin: 10px 0;}
.Comment .message .text b {color: #003073;}
.Comment  span.complain_comment  a {color:#808080}




#place_bottom, #place_top {width: 500px;}
.HiddenComment{display:none}




.CommentForm {margin-bottom: -10px;}
.CommentForm th {padding: 3px 10px 10px 0; font-weight: normal; font-size: 75%; white-space: nowrap; vertical-align: top;}
.CommentForm td {padding-top: 2px; padding-bottom: 10px; font-size: 75%; vertical-align: top;}
.CommentForm td textarea {width: 400px; height: 85px; font-size: 75%;}
.CommentForm td td {width: auto;}
.CommentForm td input {width: 400px;}
.CommentForm .t100 {font-size: 100%;}
.CommentForm .button input {float: left; width: auto;}
.CommentForm .button div {float: left; margin: 3px 0 0 10px;}


/*показать другу*/
#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;}
/**/

#divWarning {font-size: 20px; font-family: Tahoma; width: 450px; height: 80px; position: fixed; top: 100px; left: 10%; z-index: 1000000; border: 1px solid #858585; background: #C7C7C7; FILTER: Alpha(Opacity=80); -moz-opacity:.80; opacity:.80; -moz-user-select:none;}

/*ajax-сслыки для названия и описания*/
#imageNameSpan {background:url('http://img.imgsmail.ru/r/foto2/dashed_x_blue.gif') left bottom repeat-x;}
*+html #imageNameSpan {background:none; border-bottom:1px dashed #0857a6;}/*for ie7*/
* html #imageNameSpan {background:none; border-bottom:1px dashed #0857a6;}/*for ie6*/
#imageCommentSpan  {color:#666; text-decoration:none; border-bottom:1px dashed #666;}
#imageCommentSpan:hover {text-decoration:none; border-bottom:0; background-color:#FFFF66; cursor:text;}




/* bayan's */
#addInOurAlbBox {margin-left: 15px;}

#addinouralbDiv {width: 185px; border: 1px solid black; background: #F3F3F3; position: absolute; padding: 5px; display: none; z-index: 100000000;}
#addinouralbDiv .addinouralbDivIn {position: relative;}
#addinouralbDiv .addinouralbDivIn #addinouralbDivClose {position: absolute; top: 3px; right: 3px;}

#addinouralbDivContent {padding-top: 10px;}
#addinouralbDivContent h3 {margin: 0 0 12px;}
#addinouralbDivContent p {margin: 0 0 12px; font-size: 70%;}
#addinouralbDivContent p.button_add {margin: 0 0 3px;}
#addinouralbDivContent p.button_ok {text-align: center; margin: 0 0 3px;}
#addinouralbDivContent p.button_ok input {width: 60px;}
#addinouralbDivContent select {width: 160px; margin: 0;}
#addinouralbDivContent #myAlbumsBlock {width: 160px; padding: 1px; border: 1px solid #666; color: #666;}

.ico_addBayan {border: none; background: transparent; margin-right: 6px; width: 18px; height: 15px; position: relative; top: 4px}
/* bayan's end */

/*строка поиска плеера*/
#searchInput {position:absolute;top:1px;left:1px;width:625px;background:#2b384a;height:35px;border-bottom:1px solid #596a7c;z-index:5;}
#searchInput div {margin:6px 14px;overflow:hidden}
#searchInput #searchField {width:510px;margin:0 10px 0 0;float:left}
#searchInput #searchButton {float:left}
/**/
