html, body {background:#fff; border:none; color:#000; font:100% arial,sans-serif; height:100%; margin:0; padding:0;}
body {text-align:center;}
img, table {border: 0;}
textarea, input, select {font-family: arial;}
table {border-collapse: collapse;}
td {margin: 0; padding: 0;}
td, th, p, div {text-align: left;}
a {color: #0857A6; text-decoration: underline; outline: none}
a:hover {color: #F26D00; text-decoration: none;}
a.additional {color: #797A80; text-decoration: underline;}
a.additional:hover {color: #F26D00; text-decoration: none;}
.additional .tdno {text-decoration: none;}
.additional {color: #5a5a5a;}
.bold {font-weight: bold;}
.no_bold {font-weight: normal;}
form, h1, h2, h3, h4 {margin: 0;}
h1, h2, h3, h4 {font-family: arial, sans-serif; color: #003073;}
h1 a, h2 a, h3 a, h4 a {color: #0857A6;}
h1 {font-size: 100%;}
h2 {font-size: 90%;}
h3 {font-size: 80%;}
h4 {font-size: 75%;}
.line {height: 1px; margin: 0; border: 0; color: #CED0D9; line-height: 1px; font-size: 1px; background: #CED0D9;}
.lineb {height: 1px; margin: 0; border: 0; color: #7EA2C4; line-height: 1px; font-size: 1px; background: #7EA2C4;}
.left {float: left;}
.right {float: right;}
.t60 {font-size: 60%;}
.t70 {font-size: 70%;}
.t75 {font-size: 75%;}
.t80 {font-size: 80%;}
.t90 {font-size: 90%;}
.t95 {font-size: 95%;}
.t100 {font-size: 100%;}
.t110 {font-size: 110%;}
.t120 {font-size: 120%;}
.t130 {font-size: 130%;}
.arial {font-family: Arial;}
.tahoma {font-family: Tahoma;}
.w40 {width: 40%;}
.w90 {width: 90%;}
.w98 {width: 98%;}
.w250 {width: 250px;}
.w400 {width: 400px;}
.w100 {width: 100%;}
.mt2 {margin-top: 2px;}
.mt5 { margin-top:5px;}
.mt7 {margin-top: 7px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mb0 {margin-bottom: 0;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb5 {margin-bottom: 5px;}
.mb7 {margin-bottom: 7px;}
.mb10 {margin-bottom: 10px;}
.mb12 {margin-bottom: 12px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mr2 {margin-right: 2px;}
.mr5 {margin-right: 5px;}
.mr8 {margin-right: 8px;}
.mr9 {margin-right: 9px;}
.mr10 {margin-right: 10px;}
.ml5 {margin-left: 5px;}
.ml9 {margin-left: 9px;}
.ml30{ margin-left:30px;}
.ml10 {margin-left: 10px;}
.pb3 {padding-bottom: 3px;}
.pb5 {padding-bottom: 5px;}
.pb7 {padding-bottom: 7px;}
.pb10 {padding-bottom: 10px;}
.pl9 {padding-left: 9px;}
.pr9 {padding-right: 9px;}
.pr10 {padding-right: 10px;}
.text_fff {color: #fff;}
.text_fff a {color: #fff; text-decoration: underline;}
.text_fff a:hover {color: #CCE8FF; text-decoration: none;}
.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;}
.img_href {font-size: 75%;}
.img_href img {padding-right: 5px; margin-bottom: -3px; background: #fff;}
.page_block {width: 90%; min-width: 984px; margin: 0 auto;}
.border_grey {padding: 10px; margin-bottom: 20px; float: left; border: 1px solid #d9d9d9;}
.cross_piece {width: 984px; height: 1px; line-height: 1px; font-size: 1px;}
.grey {color: #666;}
.cur_text {cursor:text;}
.abs {position:absolute}
.rel {position:relative;zoom:1}
.t0 {top:0}
.r0 {right:0}
.b0{bottom:0}
.l0{left:0}
.dashed {text-decoration:none; border-bottom: 1px dashed}
.dashed:hover {text-decoration:none; border-bottom: none;}
.rel { position:relative;}
.abs { position:absolute;}
.nowrap {white-space:nowrap;}
.text-right { text-align:right}
.contextInfo {background-color:#F3F3F3;border:1px solid #000;}

/*for png*/
img.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.rate1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/award_rate1.png');}
.rate2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/award_rate2.png');}
.rate3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/award_rate3.png');}
.mark1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/award_mark1.png');}
.mark2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/award_mark2.png');}
.mark3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/award_mark3.png?3');}

#PortalMenu {position: relative; z-index: 1; min-width: 800px; height: 27px; margin: 0 auto; background: url(http://img.imgsmail.ru/r/foto2/c.gif) left top repeat-y;}
#PortalMenu div {position: relative; z-index: 2; height: 27px; background: url(http://img.imgsmail.ru/r/foto2/c.gif) right top repeat-y;}
#PortalMenu div div {position: relative; z-index: 3; height: 27px; background: url(http://img.imgsmail.ru/r/foto2/c.gif) left bottom repeat-x;}
#PortalMenu div div div {position: relative; z-index: 4; height: 27px; background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#PortalMenu div div div div {position: relative; z-index: 5; height: 27px; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#PortalMenu div div div div div {position: static; z-index: auto; height: auto; background: none; padding: 4px;}
#PortalMenu div div div div div div {position: static; z-index: auto; height: auto; background: none; padding: 0;}
#PortalMenu .navigation {width: 100%; float: left;}
#PortalMenu .navigation .search {width: 1%;}
#PortalMenu .navigation .search div {width: 230px;}
#PortalMenu .navigation .search img {float: left; margin: 0 0 0 4px;}
#PortalMenu .navigation .search .text {float: left; width: 121px; padding: 1px 3px 2px 3px; margin-right: 3px; font-size: 85%; border: 1px solid #9BA3A9;}
#PortalMenu .navigation .search .submit {float: left; width: 55px; height: 18px; margin-right: 15px; font-size: 85%; background: #fff; border: 1px solid #9BA3A9;}
#PortalMenu .navigation td.link {font-size: 80%;}
#PortalMenu .navigation td {padding-right: 5px; font-size: 80%; white-space: nowrap;}
#PortalMenu .navigation td.all {padding-right: 5px; font-size: 80%; font-weight: bold; text-align: right;}
#PortalMenu .navigation td img {padding: 0 5px 0 0; margin-bottom: -3px; background: #fff;}
#PortalMenu .navigation th {width: 5%;}
#TopBanner {margin: 9px 0 9px 0; text-align: center; min-width: 984px;}
#Blueheader {position: relative; z-index: 1; min-width: 984px; margin: 10px 0 9px 0; background: #00468C url(http://img.imgsmail.ru/r/foto2/f.gif) left top no-repeat;}
#Blueheader div {position: relative; z-index: 2; background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#Blueheader div div {position: relative; z-index: 3; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
#Blueheader div div div {position: relative; z-index: 4; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#Blueheader div div div div {position: relative; z-index: auto; background: none;}
#Blueheader .Blueheader {width: 100%; position: relative;}
#Blueheader .first {width: 23%; min-width: 245px; padding: 8px 0 7px 0;}
#Blueheader .first div {width: 245px; font-size: 1%; line-height: 1%; margin-left: 15px;}
#Blueheader .first img {float: left;}
#Blueheader .second {width: 39%; vertical-align: bottom;}
#Blueheader .second .bookmarks {width: 100%;}
#Blueheader .second .bookmarks td {text-align: center; font-size: 75%;}
#Blueheader .second .bookmarks a {text-decoration: none;}
#Blueheader .second .bookmarks a:hover {text-decoration: underline;}
#Blueheader .second .bookmarks .this {background: #fff; color: #013572;}
#Blueheader .second .bookmarks .this a {color: #013572;}
#Blueheader .second .bookmarks .other {background: #5977B3;}
#Blueheader .second .bookmarks .other a {color: #fff;}
#Blueheader .second .status_print {margin-bottom: 12px; font-size: 70%; font-family: tahoma; color: #fff;}
#Blueheader .second .status_print img {margin: 0 5px -3px 0;}
#Blueheader .second .status_print a {color: #fff;}
#Blueheader .second a:hover {color: #CCE8FF;}
#Blueheader .third {width: 38%; color: #fff; white-space: nowrap;}
#Blueheader .third a {color: #fff; text-decoration: underline;}
#Blueheader .third a:hover {color: #fff; text-decoration: none;}
#Blueheader .third div p {width: 123px; height: 24px; padding: 3px 0 0 0; margin: 10px 5px 0 0; background: url(http://img.imgsmail.ru/r/foto2/button_orange.gif) right top no-repeat; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: white; text-align: center;}
#Blueheader .third div p a {color: #fff; text-decoration: none;}
#Blueheader .login {padding: 8px 11px 0 0; vertical-align: top; text-align: right;}
#Blueheader .login .mail {padding-right: 9px; font-size: 75%; color: #F2F8FF; white-space: nowrap;}
#Blueheader .login input {padding: 0 3px 0 3px; font-family: tahoma; font-size: 70%;}
#Blueheader .login .orange_button {float: right; width: 118px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3_b.gif) repeat-x;}
#Blueheader .login .orange_button div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1_b.gif) no-repeat;}
#Blueheader .login .orange_button div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2_b.gif) right top no-repeat;}
#Blueheader .login .orange_button div div div {padding: 4px 15px 2px 15px; font-weight: bold; font-size: 75%;}
#Blueheader .login .orange_button a {color: #fff; text-decoration: none;}
#Blueheader .login .statistics {position: absolute; right: 140px; top: 8px; z-index: 100; font-size: 70%; font-family: tahoma;}
#MinorMenu {float: left; position: relative; width: 100%; margin-bottom: 9px;}
#MinorMenu {width: 100%;}
#MinorMenu .navigation {width: 99%; font-size: 80%;}
#MinorMenu .navigation td {height: 28px; white-space: nowrap;}
#MinorMenu .navigation .pl15 {padding-left: 15px;}
#MinorMenu .navigation .on {padding-right: 0; font-weight: bold; color: #002F73; background: #E5EEFF url(http://img.imgsmail.ru/r/foto2/minor_menu_bg1.gif) left top repeat-x;}
#MinorMenu .navigation .on div {background: url(http://img.imgsmail.ru/r/foto2/minor_menu_bg2.gif) left top no-repeat;}
#MinorMenu .navigation .on div div {padding: 6px 15px 7px 15px; background: url(http://img.imgsmail.ru/r/foto2/minor_menu_bg2.gif) right top no-repeat;}
#MinorMenu .navigation .my {padding-right: 0; font-weight: bold; color: #002F73; background: #E5EEFF url(http://img.imgsmail.ru/r/foto2/c2.gif) repeat-x;}
#MinorMenu .navigation .my div {background: url(http://img.imgsmail.ru/r/foto2/c2.gif) repeat-y;}
#MinorMenu .navigation .my div div {background: url(http://img.imgsmail.ru/r/foto2/c2.gif) right top repeat-y;}
#MinorMenu .navigation .my div div div {background: url(http://img.imgsmail.ru/r/foto2/c2.gif) right bottom repeat-x;}
#MinorMenu .navigation .my div div div div {background: url(http://img.imgsmail.ru/r/foto2/1.gif) no-repeat;}
#MinorMenu .navigation .my div div div div div {background: url(http://img.imgsmail.ru/r/foto2/1.gif) right top no-repeat;}
#MinorMenu .navigation .my div div div div div div {background: url(http://img.imgsmail.ru/r/foto2/1.gif) left bottom no-repeat;}
#MinorMenu .navigation .my div div div div div div div {background: url(http://img.imgsmail.ru/r/foto2/1.gif) right bottom no-repeat;}
#MinorMenu .navigation .my div div div div div div div div {padding: 6px 15px 7px 15px;}
#MinorMenu .help {width: 1%; padding: 0 0 0 15px; text-align: right; font-size: 75%;}
#MinorMenu table td {padding: 0 15px 0 0;}
#MinorMenu table td img {padding: 0 5px 0 0; margin-bottom: -3px; background: #fff;}
#MinorMenu .navigation2 {width: 100%; padding-right: 0; background: #E5EEFF;}
#MinorMenu .navigation2 div {position: relative; z-index: 1; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
#MinorMenu .navigation2 div div {position: relative; z-index: 2; background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#MinorMenu .navigation2 div div div {position: relative; z-index: 3; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#MinorMenu .navigation2 div div div div {position: static; z-index: auto; background: none;}
#MinorMenu .navigation2 div div div td {padding: 7px 10px 6px 10px; font-size: 70%; font-family: tahoma;}
#MinorMenu .navigation2 .l, #MinorMenu .MinorMenu .navigation2 .r {width: 9px; padding: 0;}
#MinorMenu .navigation2 a.on {font-weight: bold; color: #002F73; text-decoration: none;}
#MinorMenu .navigation2 a.on:hover {color: #F26D00;}
#MinorMenu .navigation2 td {white-space: nowrap;}
#MinorMenu .navigation2 th {padding: 0;}
#MinorMenu .navigation2 th.on {background: #B2CCFF;}
#MinorMenu .navigation2 th.on div {font-size: 1px; line-height: 1px; height: 3px;}
#ContentTable {position: relative;z-index:2;clear:both; margin: 0 0 15px; width:100%;}
#ContentTable td {vertical-align: top;}
#ContentTable .left_block {float: left; width: 240px;padding-right:24px;}
#ContentTable .left_block div.width {width:240px;}
#ContentTable .left_block .block {position: relative; z-index: 1; float: left; width: 100%; margin-bottom: 10px; background: url(http://img.imgsmail.ru/r/foto2/c.gif) left top repeat-y;}
#ContentTable .left_block .block div {position: relative; z-index: 2; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/c.gif) left top repeat-x;}
#ContentTable .left_block .block div div {position: relative; z-index: 3; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/c.gif) right bottom repeat-y;}
#ContentTable .left_block .block div div div {position: relative; z-index: 4; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/c.gif) right bottom repeat-x;}
#ContentTable .left_block .block div div div div {position: relative; z-index: 5; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) left top no-repeat;}
#ContentTable .left_block .block div div div div div {position: relative; z-index: 6; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
#ContentTable .left_block .block div div div div div div {position: relative; z-index: 7; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#ContentTable .left_block .block div div div div div div div {position: relative; z-index: 8; float: left; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#ContentTable .left_block .block div div div div div div div div {position: relative; z-index: 9; float: none; width: auto; background: none; padding: 7px 16px;}
#ContentTable .left_block .block div div div div div div div div div {position: static; z-index: auto; float: none; padding: 0;}
#ContentTable .left_block .menu img {float: left; margin: 0 5px 5px 0;}
#ContentTable .left_block .menu img.help {float: none; margin: 0 0 0 10px;}
#ContentTable .left_block .menu h1 {margin-bottom: 5px;}
#ContentTable .left_block .menu p {margin: 0 0 5px 0; font-weight: bold; font-size: 75%; color: #333;}
#ContentTable .left_block .menu a {font-size: 75%;}
#ContentTable .left_block .bold {font-weight: bold; font-size: 75%;}
#ContentTable .left_block .bold a {color: #F26D00;}
#ContentTable .left_block .mobile h1 {margin-bottom: 5px;}
#ContentTable .left_block .mobile img {float: left; margin: 0 5px 5px 0;}
#ContentTable .left_block .photo_community h1 {margin-bottom: 5px;}
#ContentTable .left_block .photo_community img {float: left; margin: 0 5px 5px 0;}
#ContentTable .left_block .online h1 {margin-bottom: 5px;}
#ContentTable .left_block .online a {color: #797A80;}
#ContentTable .left_block .online a:hover {color: #F26D00;}
#ContentTable .left_block .banner {float: left; width: 100%; margin-bottom: 10px; text-align: center;}
#ContentTable .left_block .search_border {background:#dedfe3; font-size:1px; height:1px; line-height:1px; margin:0 1px; overflow:hidden; padding:0;}
#ContentTable .left_block .search_foto {background:#dedfe3; padding:4px 5px 4px 2px;}
#ContentTable .left_block .search_foto h1 {margin-bottom: 10px;}
#ContentTable .left_block .search_foto table {width: 100%;}
#ContentTable .left_block .search_foto td {width: 1%; font-size: 75%;}
#ContentTable .left_block .search_foto th {width: 100%; padding-right: 10px; font-size: 75%; font-weight: normal;}
#ContentTable .left_block .search_foto th input {width: 100%;}
#ContentTable .left_block .torg h1 {margin-bottom: 15px;}
#ContentTable .left_block .torg h1 a {font-size: 100%;}
#ContentTable .left_block .torg p {margin: 0 0 15px 0; font-size: 75%; color: #333;}
#ContentTable .left_block .torg a {font-size: 75%; font-weight: bold;}
#ContentTable .left_block .cross_piece {position: relative; z-index: 1; width: 240px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .interval .cross_piece {position: relative; z-index: 1; width: 20px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .content_block {float: right; width: 100%; margin-left: -264px;}
#ContentTable .content_block .cross_piece {position: relative; z-index: 1; width: 720px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .content_block .path {margin-bottom: 10px; font-size: 70%; color: #5a5a5a;}
#ContentTable .content_block .path a {color: #5a5a5a;}
#ContentTable .content_block .path a:hover {color: #F26D00;}
#ContentTable .content_block .h_ch h1 {float: left;}
#ContentTable .content_block .h_ch h2 {float: left;}
#ContentTable .content_block .h_ch img {margin: 5px 0 10px 0;}
#ContentTable .content_block .h_ch .status {margin: 0 0 -4px 0; padding: 0 4px 3px 4px; background: #fff;}
#ContentTable .content_block .h_ch2 h2 {float: left;}
#ContentTable .content_block .h_ch2 img {margin: 3px 0 10px 0;}
#ContentTable .content_block .h_ch3 h3 {float: left;}
#ContentTable .content_block .h_ch3 img {margin: 3px 0 10px 0;}
#ContentTable .content_block .h_ch4 h4 {float: left; color: #000;}
#ContentTable .content_block .h_ch4 img {margin: 3px 0 10px 0;}
#ContentTable .content_block .new_link {margin-bottom: -10px; color: #F25100; font-size: 70%; font-family: tahoma; text-align: right; z-index: 10; position: relative;}
#ContentTable .content_block .new_link a {color: #F25100;}
#ContentTable .content_block .new_link2 {margin-bottom: -13px; font-size: 75%; text-align: right; z-index: 10; position: relative;}
#ContentTable .content_block .new_link3 {margin-bottom: -13px; font-size: 70%; font-family: tahoma; text-align: right; z-index: 10; position: relative;}
#ContentTable .content_block .new_link3 a {color: #797A80;}
#ContentTable .content_block .new_link3 a:hover {color: #F26D00;}
#ContentTable .content_block .content_block_area {margin-left: 264px;overflow:hidden}
#ContentTable2 {width: 100%;}
#ContentTable2 .first {width: 73%;}
#ContentTable2 .first .cross_piece {width: 230px;}
#ContentTable2 .second {width: 4%;}
#ContentTable2 .second .cross_piece {width: 25px;}
#ContentTable2 .third {width: 23%;}
#ContentTable2 .third .cross_piece {width: 240px;}
#ContentTable2 .photo {width: 100%;}
#ContentTable2 .photo td {width: 1%; padding: 0 0 20px 0; vertical-align: top; font-size: 70%;}
#ContentTable2 .photo td .pic {display: block; margin-bottom: 5px;}
#ContentTable2 .photo td .name {display: block; font-weight: bold;}
#ContentTable2 .photo td .additional img {margin: 5px 0 -3px 0; padding-right: 5px; background: #fff;}
#ContentTable2 .photo th {width: 33%; padding: 0 3px 0 2px;}
#ContentTable2 .rss_link .img {vertical-align: top; padding-right: 5px;}
#ContentTable2 .rss_link .link {vertical-align: top; padding-right: 5px;}
#LinkLogin {float: left; width: 100%; background: #00468C url(http://img.imgsmail.ru/r/foto2/f.gif) no-repeat; margin-bottom: 10px;}
#LinkLogin div {background: url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
#LinkLogin div div {background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#LinkLogin div div div {padding: 8px 14px; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#LinkLogin img {float: right; margin-top: 3px;}
#LinkLogin a {font-size: 90%; color: #fff; font-weight: bold;}
#LinkLogin a:hover {color: #CCE8FF;}
#LinkMail {float: left; width: 100%; background: #fff;}
#LinkMail img {float: left;}
#BlockLogin {background: #00468C url(http://img.imgsmail.ru/r/foto2/f.gif) no-repeat; margin-bottom: 10px;}
#BlockLogin div {background: url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
#BlockLogin div div {background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#BlockLogin div div div {padding: 8px 0; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#BlockLogin div div div div {padding: 0; background: none;}
#BlockLogin table {width: 90%; margin: 0 auto;}
#BlockLogin th {width: 60%; text-align: left; font-weight: normal; font-size: 75%; color: #fff; vertical-align: top;}
#BlockLogin td {width: 40%; font-size: 75%; color: #fff; vertical-align: top;}
#BlockLogin table table {width: auto;}
#BlockLogin table table td {width: auto; font-size: 70%; font-family: tahoma; vertical-align: middle;}
#BlockLogin table table td.w100 {width: 100%;}
#BlockLogin a {color: #fff;}
#BlockLogin a:hover {color: #CCE8FF;}
#BlockLogin input {width: 96.5%; margin: 3px 0 10px 0;}
#BlockLogin select {width: 100%; margin: 5px 0 10px 0;}
#BlockLogin .password input {width: 98%;}
#BlockLogin .stranger {width: 60%; font-size: 100%;}
#BlockLogin .stranger input {width: auto; margin-top: -1px; margin-right: 10px; margin-bottom: 0;}
#BlockLogin .stranger div {float: left; margin-top: 3px; font-size: 70%; font-family: tahoma;}
#BlockLogin .input {text-align: right;}
#BlockLogin .input input {width: auto; margin: 0;}
#SearchFoto {width: 100%; margin: 8px 0 10px 0;}
#SearchFoto td {vertical-align: top; padding-bottom: 10px; white-space: nowrap;}
#SearchFoto th {white-space: nowrap;}
#SearchFoto .title {padding: 0 10px 10px 0; width: 1%;}
#SearchFoto .input {padding: 0 10px 10px 0; width: 100%;}
#SearchFoto .input input {width: 100%; font-size: 75%; padding: 2px 0 2px 0;}
#SearchFoto span {float: left; padding-right: 5px;}
#SearchFoto .input div {font-size: 70%; color: #797A80;}
#SearchFoto .input div div {float: left; border-bottom: 1px dashed #797A80; cursor: pointer; font-size: 100%;}
#SearchFoto .input a {color: #797A80;}
#SearchFoto .input a:hover {color: #F26D00;}
#SearchFoto .button {padding: 0 0 10px 0; width: 1%; text-align: right;}
#SearchFoto .button input {height: 20px; font-size: 75%;}
#ExpandedSearchFoto {width: 100%;}
#ExpandedSearchFoto th {width: 1%; padding: 5px 10px 10px 0; font-size: 75%; vertical-align: top; font-weight: normal;}
#ExpandedSearchFoto td {width: 99%; padding: 3px 0 10px 0; font-size: 75%; vertical-align: top;}
#ExpandedSearchFoto .detail {width: 100%; padding-top: 0;}
#ExpandedSearchFoto .detail input {float: left; margin-left: 0; margin-right: 5px;}
#ExpandedSearchFoto .detail div {float: left; padding-top: 1px;}
#ExpandedSearchFoto .radio input {float: left; margin-left: 0; margin-right: 5px;}
#ExpandedSearchFoto .radio div {float: left; padding: 1px 15px 0 0;}
#ExpandedSearchFoto .delete {padding-right: 10px; font-size: 100%;}
#ExpandedSearchFoto .delete input {width: 100%; padding: 2px 0 2px 0; font-size: 75%;}
#ExpandedSearchFoto .checkbox input {float: left; margin-left: 0; margin-right: 5px;}
#ExpandedSearchFoto .checkbox div {float: left; padding: 1px 15px 0 0;}
#ExpandedSearchFoto .date {font-size: 100%;}
#ExpandedSearchFoto .date div {float: left; padding: 3px 5px 0 0; font-size: 75%;}
#ExpandedSearchFoto .date input {float: left; width: 30px; margin-right: 5px; padding: 2px 0 2px 0; font-size: 75%;}
#ExpandedSearchFoto .date .r {width: 50px; margin-right: 20px;}
#ExpandedSearchFoto .radio2 input {float: left; margin-left: 0; margin-right: 5px;}
#ExpandedSearchFoto .radio2 div {float: left; padding: 1px 15px 0 0;}
#ExpandedSearchFoto .checkbox2 {width: 350px; float: none;}
#ExpandedSearchFoto .rating {font-size: 100%;}
#ExpandedSearchFoto .rating input {width: 35px; padding: 2px 0 2px 0; font-size: 75%;}
#FotoBlock {width: 100%; margin-bottom: 15px;}
#FotoBlock .r {width: 2px; height: 1px; font-size: 1%; line-height: 1%;}
#FotoBlock .foto_lider {width: 50%; padding: 10px 15px; vertical-align: top; background: #FFF6E4; border: 4px solid #FCE2B4;}
#FotoBlock .foto_lider table {width: 100%;}
#FotoBlock .foto_lider table .title {width: 50%; padding-bottom: 10px; vertical-align: top;}
#FotoBlock .foto_lider table .title a {color: #F26D00;}
#FotoBlock .foto_lider table .title img {margin-left: 10px;}
#FotoBlock .foto_lider table .borrow_link {width: 50%; padding-bottom: 10px; vertical-align: top; text-align: right; font-size: 70%; font-weight: bold;}
#FotoBlock .foto_lider table .foto {width: 100%; height: 230px; text-align: center; vertical-align: middle;}
#FotoBlock .foto_lider table .name {width: 50%; padding: 10px 0 5px 0; vertical-align: top; font-size: 75%; font-weight: bold;}
#FotoBlock .foto_lider table .name a {color: #F26D00;}
#FotoBlock .foto_lider table .voice {width: 50%; padding: 10px 0 5px 0; vertical-align: top; text-align: right; font-size: 70%; font-weight: bold; color: #333;}
#FotoBlock .foto_lider table .author img {float: left; margin: 0 5px 0 0;}
#FotoBlock .foto_lider table .author a {font-size: 70%; color: #666;}
#FotoBlock .foto_lider table .author a:hover {color: #F26D00;}
#FotoBlock .foto_lider td {white-space: nowrap;}
#FotoBlock .foto_best {width: 50%; padding: 10px 15px; vertical-align: top; background: #E5EEFF; border: 4px solid #C2D9FF;}
#FotoBlock .foto_best table {width: 100%;}
#FotoBlock .foto_best table .title {width: 50%; padding-bottom: 10px; vertical-align: top;}
#FotoBlock .foto_best table .title img {margin-left: 10px;}
#FotoBlock .foto_best table .borrow_link {width: 50%; padding-bottom: 10px; vertical-align: top; text-align: right; font-size: 70%; font-weight: bold;}
#FotoBlock .foto_best table .foto {width: 100%; height: 230px; text-align: center; vertical-align: middle;}
#FotoBlock .foto_best table .name {width: 50%; padding: 10px 0 5px 0; vertical-align: top; font-size: 75%; font-weight: bold;}
#FotoBlock .foto_best table .voice {width: 50%; padding: 10px 0 5px 0; vertical-align: top; text-align: right; font-size: 70%; font-weight: bold; color: #333;}
#FotoBlock .foto_best table .author img {float: left; margin: 0 5px 0 0;}
#FotoBlock .foto_best table .author a {font-size: 70%; color: #666;}
#FotoBlock .foto_best table .author a:hover {color: #F26D00;}
#FotoBlock .foto_best td {white-space: nowrap;}
#SmsTopTitle {width: 100%; margin-bottom: 10px;}
#SmsTopTitle td {white-space: nowrap;}
#SmsTopTitle .title {width: 50%; padding-right: 10px;}
#SmsTopTitle .title a {color: #F26D00;}
#SmsTopTitle .title img {margin-left: 10px;}
#SmsTopTitle .link {width: 50%; text-align: right; font-size: 75%; font-weight: bold;}
#SmsTopTitle .link img {margin-bottom: -4px; padding-right: 10px; background: #fff;}
#SmsTopTitle .link a {color: #F26D00;}
.photo_listing {float: left; width: 100%; margin-right: -12px; position: relative;}
.photo_listing div {float: left; width: 120px; height: 200px; margin: 0 10px 15px 0;}
.photo_listing div img {display: block;}
.photo_listing div p {margin: 5px 0;}
.photo_listing div p a {font-size: 70%; font-weight: bold;}
.photo_listing div p a.orange {color: #F26D00;}
.photo_listing div img.status {display: inline; margin-bottom: -2px; padding-right: 5px; background: #fff;}
.photo_listing div a.nickname {font-size: 70%; color: #666;}
.photo_listing div a.nickname:hover {color: #F26D00;}
.photo_listing div div {float: none; width: 120px; height: 120px; margin: 0; background: #f2f2f2;}
.photo_listing div div table {width: 100%; height: 100%;}
.photo_listing div div table td {vertical-align: middle; text-align: center;}
.photo_listing div div img {margin: 0 auto;}
.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;}
.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:nowrap;}
.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;}
.books_menu {font-family: Tahoma, Arial, sans-serif; width: 100%; margin-bottom: 10px;}
.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;}
.online {margin-bottom: 10px;}
.online a {color: #797A80;}
.online a:hover {color: #F26D00;}
#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;}


.preview {width: 100%; margin-top: 20px;}
.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;}
/*.preview td table {float: left; width: 145px; height: 145px; margin-bottom: 20px;}
.preview td table td {width: 145px; height: 145px; text-align: center; vertical-align: middle;}
.preview td table img {float: none;}*/
#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%;}
#AlbumName {position: relative; z-index: 5; width: 100%;}
#AlbumName h1 {margin-bottom: 5px; background: none;}
#AlbumName h1.nomargin {margin-bottom:0px;}
a.similar {color:#797a80; margin-right:15px;}
#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 .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 .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 .voiting .red {background: #FF3300;}
#AlbumName .voiting .green {background: #14CE0F;}
#AlbumName .voiting .red a, #AlbumName .voiting .green a {color: #fff;}
#AlbumName2 {margin-bottom: 20px;}
#AlbumName2 h1 {float: left; margin-right: 10px;}
#AlbumName2 h2 {margin-top: 2px; color: #003073; font-size: 90%; font-weight: normal;}
#AlbumName2 div {position: relative; z-index: 2; float: right; font-size: 75%;}
#AlbumName2 div img {margin: 0 5px -2px 0;}
#MarkScrolling {width: 500px; height: 13px; margin: 0 auto 20px auto; color: #797A80;}
#MarkScrolling .first, #MarkScrolling .second, #MarkScrolling .third, #MarkScrolling .scrolling {float: left; width: 87px; margin-right: 4px; background: #CDDEF1 url(http://img.imgsmail.ru/r/foto2/1.gif) no-repeat;}
#MarkScrolling .first div, #MarkScrolling .second div, #MarkScrolling .third div, #MarkScrolling .scrolling div {background: url(http://img.imgsmail.ru/r/foto2/1.gif) right top no-repeat;}
#MarkScrolling .first div div, #MarkScrolling .second div div, #MarkScrolling .third div div, #MarkScrolling .scrolling div div {background: url(http://img.imgsmail.ru/r/foto2/1.gif) left bottom no-repeat;}
#MarkScrolling .first div div div, #MarkScrolling .second div div div, #MarkScrolling .third div div div, #MarkScrolling .scrolling div div div {height: 21px; background: url(http://img.imgsmail.ru/r/foto2/1.gif) right bottom no-repeat; text-align: center;}
#MarkScrolling .first a, #MarkScrolling .second a, #MarkScrolling .third a, #MarkScrolling .scrolling a {text-decoration: none;}
#MarkScrolling .second, #MarkScrolling .third {margin-right: 13px;}
#MarkScrolling .first img, #MarkScrolling .second img {margin-top: 6px;}
#MarkScrolling .third div div div div {height: auto; padding: 3px; text-align: center; font-size: 75%; background: none;}
#MarkScrolling .scrolling {width: 209px; margin-right: 0;}
#MarkScrolling .scrolling div div div table {width: 100%;}
#MarkScrolling .scrolling td {white-space: nowrap;}
#MarkScrolling .scrolling .c1 {width: 1%; font-size: 75%; padding: 3px 5px; color: #0857A6;}
#MarkScrolling .scrolling .c2 {width: 98%; padding: 3px 0; font-size: 75%; background: url(http://img.imgsmail.ru/r/foto2/bg_scroll.gif) 0 10px repeat-x;}
#MarkScrolling .scrolling .c2 div {position: relative; left: 0; top: 0;}
#MarkScrolling .scrolling .c3 {width: 1%; font-size: 75%; padding: 3px 5px; color: #0857A6;}
#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;}
#PhotoList {width: 100%; margin-bottom: 15px;}
#PhotoList td {width: 25%; padding-bottom: 20px; vertical-align: top;}
#PhotoList td .lh {line-height: 1px;}

#PhotoList .photo {position: relative; left: -5px; top: -5px; z-index: 10; height: 130px;}
#PhotoList .photo .pic {border: 5px solid #fff;}
#PhotoList .photo .on {border: 5px solid #FFC878;}
#PhotoList .photo div {float: left; margin-top: 5px;}
#PhotoList .photo div img {display: block; padding: 3px 5px;}
#PhotoList .photo div .on {background: #FFC878; border: none;}
#PhotoList .photo .back {float: left; width: 130px; height: 126px; margin: 0;}
#PhotoList .photo .back div {position: absolute; z-index: 1; left: 5px; top: -2px; width: 120px; height: 120px; background: #f2f2f2; padding: 0; float: none;}
#PhotoList .photo .back td {text-align: center; vertical-align: middle; padding: 0;}
#PhotoList .photo .on2 {background: #FFC878;}
#PhotoList .photo .back .pic {position: relative; z-index: 10; border: none;}

#PhotoList .name {float: left; width: 125px;}
#PhotoList .name .n {font-size: 70%; font-weight: bold; color: #0857A6;}
#PhotoList .name .view {font-size: 70%; color: #666;}
#PhotoList .name a {display: block; font-size: 70%; color: #666; font-family: tahoma;}
#PhotoList .name a:hover {color: #F26D00; text-decoration: none;}
#PhotoList .name a.album_link {font-size: 70%; font-family: tahoma; color: #0857A6;}
#PhotoList .name a.album_link:hover {color: #F26D00;}
#PhotoList .name .album_link img {margin: 2px 0 -2px 0; padding-right: 5px; background: #fff;}
#PhotoList .r {float: left;}
#PhotoList .r img {margin: 0 0 5px 5px;}
#PhotoList .rt_ico {position: relative;}
#PhotoList .rt_ico img {position: absolute; top: -25px; z-index: 10;}
#PhotoList .name_edit {width: 120px; height: 84px;}
#PhotoList .name_edit textarea {width: 117px; height: 55px; margin-bottom: 5px; font-family: arial; color: #666; font-size: 75%;}
#PhotoList .name_edit .ok {float: left; width: 60px;}
#PhotoList .name_edit .ok input {width: 60px; font-weight: bold; font-size: 75%; color: #333;}
#PhotoList .name_edit .cancel {float: left; width: 60px; text-align: right;}
#PhotoList .name_edit .cancel input {width: 56px; font-size: 75%; color: #333;}
/*begin albumindex*/
#photo_list {margin:1.5em 9px 0; width:96%;}
* html .w_auto {width:auto !important;}/*for ie6*/
#photo_list td {padding:0 0 1.5em; vertical-align:top; width:25%;}
#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 .rating {color:#797a80; font-size:16px; font-weight:bold; left:125px; position:absolute; text-align:center; top:107px; width:27px;}
#photo_list .picture_text {color: #666; float:left; font-size: 70%; width:125px;}
#photo_list .name_edit {height: 84px; width: 120px;}
#photo_list .name_edit textarea {color: #666; font:75% arial; margin-bottom: .3em; height: 55px; width: 117px;}
#photo_list .name_edit .ok {float: left; width: 60px;}
#photo_list .name_edit .ok input {color: #333; font-size: 75%; font-weight: bold; width: 60px;}
#photo_list .name_edit .cancel {float: left; text-align: right; width: 60px;}
#photo_list .name_edit .cancel input {color: #333; font-size: 75%; width: 56px;}
#photo_list .picture_text .title {margin-bottom:5px; overflow:hidden; width:125px;}
#photo_list .picture_text .n, #photo_list .picture_text .n2 {color: #0857a6; font-weight: bold;}
#photo_list .picture_text .n a, #photo_list .picture_text .n2 a {color: #0857a6; text-decoration:none;}
#photo_list .picture_text .n a:hover, #photo_list .picture_text .n2 a:hover {color: #0857a6;}
#photo_list .picture_text a {color:#666; font-family: tahoma;}
#photo_list .picture_text a:hover {color: #f26d00; text-decoration: none;}
#photo_list .picture_text .pic_author {margin-bottom:5px; overflow:hidden;}
#photo_list .picture_text .pic_author a {}
#photo_list .picture_text .pic_author img {background:none; vertical-align:-2px;}
#photo_list .picture_text .pic_comment {float:left; padding:0 5px 3px 0;}
#photo_list .picture_text .pic_tags {float:left; padding-bottom:7px; position:relative;}
#photo_list .picture_text .pic_tags a.show_tags {background:url('http://img.imgsmail.ru/r/foto2/dashed_x_gray.gif') left 95% repeat-x; font-weight:bold; font-family:Arial; padding:0 2px 0 1px; text-decoration:none;}
#photo_list .picture_text .pic_tags a.show_tags:hover {background:none;}
#photo_list .picture_text .pic_tags a.own_tags:hover {background:#ffff66; color:#666;}
#photo_list .picture_text .pic_tags .tags {background:#f3f3f3; border:1px solid #000; display:none; left:0; overflow:hidden; position:absolute; top:1.5em; padding:6px 5px 22px 15px; width:140px;}
#photo_list .picture_text .pic_tags .close {text-align:right;}
#photo_list .picture_text .pic_tags .links {padding:5px 10px 0 0;}
#photo_list .picture_text .pic_tags .links a {color:#0857a6;}
#photo_list .picture_text .view {margin-top:.1em;}
#photo_list .awards {float:left;}
#photo_list .awards img  {margin:0 0 5px 6px;}

#votes_count {overflow:hidden;height:1%;padding:0 9px}

#voting_list {margin:28px 9px 20px; width: 100%; clear:both;}
#voting_list td {padding:0 0 1.5em; vertical-align:top; width:25%;}
#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;}
#voting_list .name_edit {height: 84px; width: 120px;}
#voting_list .name_edit textarea {color: #666; font:75% arial; margin-bottom: .3em; height: 55px; width: 117px;}
#voting_list .name_edit .ok {float: left; width: 60px;}
#voting_list .name_edit .ok input {color: #333; font-size: 75%; font-weight: bold; width: 60px;}
#voting_list .name_edit .cancel {float: left; text-align: right; width: 60px;}
#voting_list .name_edit .cancel input {color: #333; font-size: 75%; width: 56px;}
#voting_list .picture_text {color: #666; float:left; font-size: 75%;}
#voting_list .picture_text .title {margin-bottom:5px; overflow:hidden; width:125px;}
#voting_list .picture_text .n, #voting_list .picture_text .n2 {color: #0857a6; font-weight: bold;}
#voting_list .picture_text .n a, #voting_list .picture_text .n2 a {color: #0857a6; text-decoration:none;}
#voting_list .picture_text .n a:hover, #voting_list .picture_text .n2 a:hover {color: #0857a6;}
#voting_list .picture_text a {color:#666; font-family: tahoma;}
#voting_list .picture_text a:hover {color: #f26d00; text-decoration: none;}
#voting_list .picture_text .pic_author {margin-bottom:.2em; white-space:nowrap;}
#voting_list .picture_text .pic_author a {}
#voting_list .picture_text .pic_author img {background:none; vertical-align:-2px;}
#voting_list .picture_text .pic_comment {float:left; padding:0 5px 3px 0;}
#voting_list .picture_text .pic_tags {float:left; padding-bottom:7px; position:relative;}
#voting_list .picture_text .pic_tags a.show_tags {background:url('http://img.imgsmail.ru/r/foto2/dashed_x_gray.gif') left 95% repeat-x; font-weight:bold; font-family:Arial; padding:0 2px 0 1px; text-decoration:none;}
#voting_list .picture_text .pic_tags a.show_tags:hover {background:none;}
#voting_list .picture_text .pic_tags a.own_tags:hover {background:#ffff66; color:#666;}
#voting_list .picture_text .pic_tags .tags {background:#f5f5f5 url('http://img.imgsmail.ru/r/foto2/cont_help_angle.gif') left top no-repeat; border:1px solid #135eaa; display:none; left:0; overflow:hidden; position:absolute; top:1.5em; padding:3px 3px 20px 15px; width:125px;}
#voting_list .picture_text .pic_tags .close {text-align:right;}
#voting_list .picture_text .pic_tags .links {padding:5px 10px 0 0;}
#voting_list .picture_text .pic_tags .links a {color:#0857a6;}
#voting_list .picture_text .view {margin-top:.1em;}
#voting_list .awards {float:left;}
#voting_list .awards img  {margin:0 0 5px 6px;}

#albumCommentSpanOver {color:#5A5A5A; display:block; font-size:75%; margin-bottom:15px;}
/*end albumindex*/

.Photo {position: relative; padding: 8px 20px; margin: 0; background: #EFEFEF; border-bottom: 1px solid #F36C00;}
.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;}
.Photo_print {position: relative; padding: 8px; margin-bottom: 20px; background: #ffe3b6; border: 3px solid #ff6600; text-align: center;}
.description_photo {width: 500px; margin: 0 auto 20px auto; color: #797A80; font-size: 75%;}
.description_photo textarea {font-size: 100%;}
#Option {width: 100%; margin-bottom: 15px;}
#Option td {width: 1%; padding: 0 0 10px 0; font-size: 70%; color: #797A80; white-space: nowrap;}
#Option td img {padding-right: 5px; margin-bottom: -4px; background: #fff;}
#Option td img.context_help {margin-bottom: 0; margin-left: 10px;}
#Option th {width: 50%;}
.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;}
.mark {font-size: 70%;}
.mark img {padding-right: 5px; margin-bottom: -4px; background: #fff;}
.look {font-size: 70%; color: #999;}
.add_comment a {font-size: 75%;}
.add_comment img {margin-bottom: -4px; padding-right: 5px; background: #fff;}
.Add {position: absolute;}
.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;}
.popup_div {position: absolute;}
.popup_div div {position: absolute; left: 0; top: 0; width: 255px; padding: 5px; border: 1px solid #000; background: #f3f3f3;}
.popup_div .ico_close {position: absolute; right: 8px; top: 8px;}
.popup_div input {padding: 0 5px; font-size: 75%;}
.popup_div textarea {width: 250px; margin: 5px 0;}
.popup_div2 {position: absolute; left: 0; top: 0; padding: 5px; border: 1px solid #000; background: #f3f3f3;}
.popup_div2 .ico_close {position: absolute; right: 8px; top: 8px;}
.popup_div2 input {font-size: 75%;}
.popup_div2 .text {display: block;}
.popup_div2 textarea {margin: 5px 0;}
.Comment {width: 100%; margin-bottom: 20px;}
.Comment .re {vertical-align: top; padding: 5px 5px 5px 0;}
.Comment .user_pic {width: 1%; border-top: 1px solid #DADCE5; vertical-align: top;}
.Comment .user_pic div {padding: 5px 5px 2px 5px; border: 1px solid #DADCE5; border-top: none; text-align: center;}
.Comment .avatar {display: block; margin: 0 auto 5px auto;}
.Comment .user_pic div.cp {width: 90px; height: 1px; padding: 0; border: none; font-size: 1px; line-height: 1px;}
.Comment .message {width:99%; padding:5px 5px 5px 10px; border-top:1px solid #DADCE5; vertical-align:top;}
.Comment .message .mes_author img {margin-bottom:-3px;}
.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 b {color:#003073;}
#Folders {width: 100%;}
#Folders td {width: 25%; padding: 0 10px 10px 0; vertical-align: top; font-size: 80%;}
#Folders td img {position: relative; float: left; margin: 3px 5px 0 0;}
#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;}
#Create {width: 80%;margin:0 9px}
#Create table {width: 100%;}
#Create th {width: 1%; padding: 3px 50px 10px 0; font-size: 75%; vertical-align: top; font-weight: normal; white-space: nowrap;}
#Create th img {margin: 0 0 -1px 5px;}
#Create table td input, #Create table td select, #Create table td textarea {width: 99%; margin-bottom: 10px; font-size: 75%;}
#Create table td input, #Create table td textarea {width: 98%;}
#Create .name, #Create .url {padding-bottom: 10px;}
#Create .access, #Create .write, #Create .read {padding-bottom: 10px;}
#Create table td .description textarea {height: 130px;}
#Create .ico {padding-bottom: 10px;}
#Create .comment {padding-top: 5px;}
#Create .button {padding-top: 5px;}
#Create .button input {width: auto; font-size: 75%;}
#Create .line {margin-right: 16px; margin-bottom: 10px;}
#Create .button .cross_piece {width: 420px;}
#LoadFoto {float: left; width: 80%; margin-top: 20px;}
#LoadFoto #ap_form_1,#LoadFoto #ap_form_2,#LoadFoto #ap_form_3,#LoadFoto #ap_form_4,#LoadFoto #ap_form_5 {margin-left:9px}
#LoadFoto table {width: 100%;}
#LoadFoto th {width: 1%; padding: 3px 50px 10px 0; font-size: 75%; vertical-align: top; font-weight: normal; white-space: nowrap;}
#LoadFoto th img {margin: 0 0 -1px 5px;}
#LoadFoto .t100 {font-size: 100%;}
#LoadFoto .pr8 {padding-right: 8px;}
#LoadFoto .name, #LoadFoto .foto, #LoadFoto .url {width: 99%; padding-bottom: 10px;}
#LoadFoto .name input, #LoadFoto .foto input, #LoadFoto .url input {width: 95.5%; font-size: 75%;}
#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 .description {padding: 0 0 10px 0;}
#LoadFoto .description textarea {width: 95.5%; height: 85px; font-size: 75%;}
#LoadFoto .theme, #LoadFoto .album, #LoadFoto .access, #LoadFoto .advance {width: 99%; padding-bottom: 10px; padding-right: 15px;}
#LoadFoto .theme select, #LoadFoto .album select, #LoadFoto .access select, #LoadFoto .advance select {width: 100%; font-size: 75%;}
#LoadFoto .search_on, #LoadFoto .operation, #LoadFoto .operation2, #LoadFoto .erotic_foto {font-size: 75%; padding-bottom: 20px;}
#LoadFoto .search_on input, #LoadFoto .operation input, #LoadFoto .operation2 input, #LoadFoto .erotic_foto input {float: left; margin-left: 0;}
#LoadFoto .search_on div, #LoadFoto .operation div, #LoadFoto .operation2 div, #LoadFoto .erotic_foto div {margin: 2px 0 0 22px;}
#LoadFoto .operation2 div {margin-top: 1px;}
#LoadFoto .operation {padding-bottom: 10px;}
#LoadFoto .operation2 {padding-bottom: 10px;}
#LoadFoto .operation br, #LoadFoto .operation2 br {font-size: 1px;}
#LoadFoto .button input {font-size: 75%;}
#LoadFoto .button .cross_piece {width: 470px;}
#LoadFoto .checkbox, #EditParameters .checkbox, #EditParameters .url input, #Create .checkbox {font-size: 75%;}
#EditParameters .url input {width: 95.5%;}
#LoadFoto .checkbox input, #EditParameters .checkbox input, #Create .checkbox input {float: left; margin-left: 0; margin-right: 5px;}
#LoadFoto .checkbox div, #EditParameters .checkbox div, #Create .checkbox div {margin-top: 2px;}
#EditParameters .pr8 {padding-right: 8px;}
#EditPhoto {text-align: center;margin:0 9px}
#EditPhoto table {margin: 10px auto;}
#EditPhoto td {padding-right: 11px; font-size: 75%;}
#EditPhoto .pr25 {padding-right: 25px;}
#EditPhoto .pr0 {padding-right: 0;}
#EditParameters {float: left; width: 80%; margin-top: 20px;}
#EditParameters table {width: 100%;}
#EditParameters td {padding-bottom: 10px;}
#EditParameters th {width: 1%; padding: 3px 50px 10px 0; font-size: 75%; vertical-align: top; font-weight: normal; white-space: nowrap;}
#EditParameters th img {margin: 0 0 -1px 5px;}
#EditParameters .line {margin-right: 16px;}
#EditParameters .t100 {font-size: 100%;}
#EditParameters .name {width: 100%; padding-bottom: 10px;padding-right:21px;//padding-right:28px}
#EditParameters .name input {width: 100%; font-size: 75%;}
#EditParameters .mark {padding: 0 21px 10px 0;}
#EditParameters .mark textarea {width: 100%; height: 35px; margin-bottom: 10px; font-size: 75%;}
#EditParameters .mark span {font-size: 70%; font-family: tahoma; color: #000;}
#EditParameters .mark a {color: #000;}
#EditParameters .mark a:hover {color: #F26D00;}
#EditParameters .description {padding: 0 21px 10px 0;}
#EditParameters .description textarea {width: 100%; height: 85px; font-size: 75%;}
#EditParameters .erotic_photo {font-size: 75%; padding-bottom: 20px;}
#EditParameters .erotic_photo input {float: left; margin-left: 0; margin-right: 5px;}
#EditParameters .erotic_photo div {margin: 2px 5px 0 5px;}
#EditParameters .advance {width: 99%; padding-bottom: 10px; padding-right: 15px;}
#EditParameters .advance select {width: 100%; font-size: 75%;}
#EditParameters .button input {font-size: 75%; float: left; margin-right: 15px;}
#EditParameters .button .cross_piece {width: 470px;}
#EditParameters .name input, #EditParameters .description textarea, #EditParameters .advance select, #EditParameters .button input {font-size:100%;}

.trc_title {color:#336699; font-weight:bold; margin:5px 0 10px;}
.ap_nocaptcha {width:260px !important;}
.ap_nocaptcha .trc_an {margin-left:10px;}
.ap_nocaptcha .trc_butt {margin-left:69px;}
.ap_captcha {width:315px !important;}
.ap_captcha .trc_an {margin-left:60px;}
.ap_captcha .cap_src {margin-left:119px;}
.ap_captcha .cap_ans {margin:0 0 10px 12px;}
.ap_captcha .trc_butt {margin-left:119px;}

.ep_captcha td {padding-bottom:0 !important;}
.ep_captcha .cap_src {margin-left:180px;}
.ep_captcha .cap_ans {margin-left:72px;}

#nn_changeContest { z-index: 1076; position: absolute; padding: 5px; background-color: #f5f5f5; border: 1px solid #135eaa; }
#nn_changeContest p { color: #0857a6; font-weight: bold; font-size: 75%; margin: 5px 0; }
#nn_changeContest a { color: #369; display: block; margin: 5px; font-size: 75%; }
#nn_changeContest span { color: black !important; font-weight: bold; color: #369; display: block; margin: 5px; font-size: 75%; }
#nn_changeContest img { position: absolute; top: 5px; right: 5px; z-index: 1077; cursor: pointer; }

#SortingForm {float: left; margin-bottom: 15px;}
#SortingForm td {font-size: 75%; padding: 0 10px 15px 0;}
#SortingForm tr.sorting select {width: 183px;}
#SortingForm tr.position select {float: left; width: 92px; margin-right: 5px;}
#SortingForm tr.position div {float: left; margin-top: 2px;}
#SortingForm .view {float: left; width: 148px; margin-right: 7px;}
#SortingForm .save {float: left; width: 85px; margin-right: 6px;}
#SortingForm .reset {float: left; width: 127px;}
.PhotoListing {width: 100%; margin-bottom: 30px;}
.PhotoListing td div {width: 58px; height: 58px; border: 1px solid #cfcfcf; font-size: 200%; font-weight: bold;}
.PhotoListing td div.on {border: 1px solid #ccc; background: #ccc; color: #fff;}
.PhotoListing th {width: 10%;}
.PhotoListing th div {width: 5px; height: 1px; line-height: 1px; font-size: 1px;}
.PhotoListing p {margin-top: 11px; text-align: center;}
.PhotoListing a {color: #999; text-decoration: none;}
#PhotoSorting {float: left; width: 100%;}
#PhotoSorting .pic {float: left; width: 25%; margin-right: -1px; padding-bottom: 30px;}
#PhotoSorting .pic div {width: 120px; height: 120px; margin: 0;}
#PhotoSorting .pic div a {font-size: 75%; font-weight: bold;}
#PhotoSorting2 {float: left; width: 100%; margin-bottom: 20px;}
#PhotoSorting2 .pic {float: left; width: 25%; margin-right: -1px; padding-bottom: 30px;}
#PhotoSorting2 .pic div {width: 120px; height: 170px; margin: 0; padding: 6px 10px 0 6px; background: url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat;}
#PhotoSorting2 .pic div a {font-size: 75%; font-weight: bold;}
#PhotoSorting2 .pic div img {display: block; margin-bottom: 13px;}
#settingsBlock_5{padding:0 9px}
#Favs {float: left;}
#Favs td {padding: 0 70px 10px 0; vertical-align: top; font-size: 75%;}
#Favs img {margin-bottom: -3px; padding-right: 5px; background: #fff;}
.add_favs {width: 100%; margin-bottom: 5px;}
.add_favs td {width: 100%;}
.add_favs input {width: 100%; font-size: 75%;}
.add_favs img {margin: 0 0 0 10px;}
#Avatar {float: left; margin-bottom: 10px; border-bottom: 1px solid #CED0D9;}
#Avatar th {width: 140px; padding: 0 40px 40px 0;}
#Avatar .pic {float: left; border: 12px solid #f2f2f2; margin-right: 10px;}
#Avatar .img {float: left; display: block; margin-bottom: 5px;}
#Avatar td {padding-bottom: 40px; font-size: 75%;}
#Avatar tr.online .pic {border: 12px solid #DBE9F4;}
#Avatar tr.online td {padding: 25px 0 40px 0; font-size: 100%;}
#Avatar tr.online td div {position: relative; z-index: 10; left: -16px; margin-bottom: 5px; font-weight: bold; font-size: 75%;}
#Avatar tr.online td span {font-size: 60%; font-family: tahoma; color: #797A80;}
#LoadAvatar {margin-left: 10px;}
#LoadAvatar td {padding: 0 15px 20px 0; vertical-align: top; font-size: 75%;}
#LoadAvatar td img {margin: 0 0 -1px 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;}
#PhotoPrint .first {padding-bottom: 20px;}
#PhotoPrint .first img {float: left; margin: 0 30px 15px 0;}
#PhotoPrint .first span {font-size: 75%;}
#PhotoPrint .first b {font-size: 90%; font-weight: bold;}
#PhotoPrint .action {background:#e55238 url('http://img.imgsmail.ru/r/foto2/photoprint_action2.png?2') left top no-repeat; height:59px; margin-bottom:25px; padding:11px 0 0 13px; width:480px;}
#PhotoPrint .action h1 {color:#fffbb5; line-height:14px; margin:0 0 5px;}
#PhotoPrint .action span {color:#fff; font-size:75%;}
#PhotoPrint .second {padding-bottom: 35px;}
#PhotoPrint .second img {float: left; margin: 0 30px 35px 0;}
#PhotoPrint .second span {font-size: 75%;}
#PhotoPrint .second b {font-size: 90%; color: #F26D00; font-weight: bold;}
#PhotoPrint .third {padding-bottom: 35px;}
#PhotoPrint .third img {float: left; margin: 0 30px 15px 0;}
#PhotoPrint .third span {font-size: 75%;}
#PhotoPrint .orange_button2 {float: left; width: 315px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3.gif) repeat-x;}
#PhotoPrint .orange_button2 div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1.gif) no-repeat;}
#PhotoPrint .orange_button2 div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2.gif) right top no-repeat;}
#PhotoPrint .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; font-size: 75%;}
#PhotoPrint .orange_button2 a {color: #fff; text-decoration: none;}
#HistoryPhotoPrint {width: 100%; border-bottom: 3px solid #E7E8ED;}
#HistoryPhotoPrint th {width: 13%; padding: 5px 25px 5px 0; font-weight: normal; vertical-align: top; font-size: 70%; background: #E7E8ED; color: #666;}
#HistoryPhotoPrint th.l {padding: 5px 25px 5px 6px;}
#HistoryPhotoPrint th.r {padding: 5px 6px 5px 0;}
#HistoryPhotoPrint th.notice {width: 20%;}
#HistoryPhotoPrint td {padding: 0 25px 10px 0; vertical-align: top; font-size: 75%;}
#HistoryPhotoPrint td.l {padding: 0 25px 10px 6px; /**/}
#HistoryPhotoPrint td.l img {margin: 0 0 -2px 5px;}
#HistoryPhotoPrint td.r {padding: 0 6px 10px 0;}
#HistoryPhotoPrint td.r img {margin-bottom: -3px; padding-right: 5px; background: #fff;}
#HistoryPhotoPrint tr.top td {padding-top: 10px;}
#HistoryPhotoPrint .t70 {font-size: 70%;}
#HistoryPhotoPrint .green {color: #4B9C0F;}
#HistoryPhotoPrint .red {color: red;}
#Mobilegraf {width: 100%; margin-bottom: 20px;}
#Mobilegraf th {padding: 0 20px 20px 0; vertical-align: top;}
#Mobilegraf td {width: 100%;}
#Mobilegraf .bold {font-weight: bold;}
#Mobilegraf .t90 {font-size: 90%;}
#Mobilegraf .t90 b {color: #F26D00;}
#PhotoLider, #SmsLider, #giveMe_2, #d10, #Squall {width: 100%; margin-bottom: 15px;}
#PhotoLider th, #SmsLider th, #giveMe_2 th, #d10 th, #Squall th {vertical-align: top;}
#PhotoLider th {padding: 40px 20px 20px 0;}
#PhotoLider td.text {padding: 40px 20px 0 0;}
#PhotoLider td, #SmsLider td, #giveMe_2 td, #d10 td, #Squall td {width: 100%; vertical-align: top;}
#PhotoLider td .orange_button, #SmsLider td .orange_button, #giveMe_2 td .orange_button, #d10 td .orange_button {width: 290px; margin-top: 35px;}
#SmsLider th {padding: 0 20px 20px 0;}
#SmsLider td.text {padding-right: 20px;}
#giveMe_2 th {padding: 0 20px 20px 0;}
#giveMe_2 td.text {padding-right: 20px;}
#d10 th {padding: 0 20px 20px 0;}
#d10 td.text {padding-right: 20px;}
#Squall th {padding: 0 20px 20px 0;}
#Squall td.text {padding-right: 20px;}
.CommentForm {margin-bottom: -10px;}
.CommentForm .t100 {font-size: 100%;}
.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 input {width: 400px;}
.CommentForm td textarea {width: 400px; height: 85px; font-size: 75%;}
.CommentForm td td {width: auto;}
.CommentForm .button input {float: left; width: auto;}
.CommentForm .button div {float: left; margin: 3px 0 0 10px;}






/*.list_images {width: 100%; margin-bottom: 20px;}
.list_images td {width: 25%; padding: 0 10px 30px 0; font-size: 75%;}
.list_images img {display: block; margin-bottom: 13px;}
.list_images input {margin: 0 5px -2px -1px;}
.list_images .button input {margin: 0;}
.list_images div {padding: 6px 10px 10px 6px; background: url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat;}
div.list_images {width: auto; padding: 6px 10px 20px 6px; background: url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat;}
div.list_images a {font-size: 75%; font-weight: bold;}*/


#ContentTable .list_images {width: 100%; margin-bottom: 20px;}
#ContentTable .list_images td {width: 25%; padding: 0 10px 30px 0; font-size: 75%;}
#ContentTable .list_images img {display: block; margin-bottom: 13px;}
#ContentTable .list_images input {margin: 0 5px -2px -1px;}
#ContentTable .list_images .button input {margin: 0;}
#ContentTable .list_images .unit_cover {background: transparent url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat scroll 0% 50%; margin-bottom: 15px; width: 134px; height: 134px;}
#ContentTable .list_images .unit_cover td {width: auto; height: auto; padding: 1px 3px 3px 1px; text-align: center; vertical-align: middle;}
#ContentTable .list_images .unit_cover img {margin: 0; display: inline;}
#ContentTable .list_images .unit_cover a {margin: 0; display: inline;}
#ContentTable .unit_cover {background: transparent url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat scroll 0% 50%; margin-bottom: 15px; width: 134px; height: 134px;}
#ContentTable .unit_cover td {width: auto; height: auto; padding: 1px 3px 3px 1px; text-align: center; vertical-align: middle;}
#ContentTable .unit_cover img {margin: 0; display: inline;}
#ContentTable .unit_cover a {margin: 0; display: inline;}










.folder_list {width: 100%; margin-bottom: 20px;}
.folder_list td {width: 33%; padding-bottom: 10px; font-size: 75%; background: url(http://img.imgsmail.ru/r/foto2/ico_dot.gif) repeat-x;}
.folder_list img {margin-bottom: -3px; padding: 0 5px 2px 0; background: #fff;}
.folder_list a {float: left; padding-right: 5px; background: #fff;}
.folder_list div {float: right; padding: 0 40px 0 5px; background: #fff;}
.folder_list div.np {padding-right: 0;}
/*start new .folder_list*/
.folder_list2 {margin:0 9px 20px; width:96%;}
.folder_list2 td {font-size:75%; padding:0 0 10px 17px; width:33%;}
.folder_list2 td.width {width:auto;}
.folder_list2 td.width div {width:40px;}
.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;}
/*end new .folder_list*/
.rating_table {width: 100%; margin-bottom: 20px;}
.rating_table td {width: 47%; padding-bottom: 25px; vertical-align: top;}
.rating_table td td, .rating_table td th, .rating_table th td, .rating_table th th {width: auto; padding: 0;}
.rating_table th {width: 6%; vertical-align: top;}
.rating_table .info {width: 65%;}
.rating_table .point {width: 35%; padding: 5px 0px 5px 15px; margin-bottom: 15px;}
.rating_table .piece {width: 60px; height: 1px; line-height: 1px; font-size: 1px;}
.rating_table td th div {padding: 2px; margin-right: 5px; border: 1px solid #797A80;}
.rating_table .status {float: left; margin: 3px 5px 3px 0;}
.rating_table .point h1 {font-size: 200%; text-align: left; font-weight: normal;}
.rating_table .point h1.green {color: #66CC00;}
.rating_table .point h1.red {color: #FF0000;}
.rating_table h2 {margin: 0 35px 3px 0;}
.rating_table .ico {width: 100%; float: left;}
.rating_table .ico img {float: left; margin: 3px 5px 3px 0;}

.rating_prev {margin-bottom: 20px;}
.rating_prev .pic {float: left; margin-right: 10px;}
.rating_prev a {font-size: 75%;}
.rating_prev .status {float: left; margin: 3px 5px 3px 0;}

.selection_table {width: 100%; margin-bottom: 20px;}
.selection_table td, .selection_table th {width: 20%; padding: 10px 20px; vertical-align: top; line-height: 18px;}
.selection_table td {background: #E5EEFF;}
.selection_table th {background: #FFF6E4; font-weight: normal;}
.selection_table h3 {margin-bottom: 10px;}
.selection_table b {color: #666;}
.selection_table th h3 {color: #FF6600; margin-bottom: 10px;}
.selection_table span {font-size: 70%; font-family: tahoma;}
.selection_table th a {font-size: 70%; font-family: tahoma;}
.selection_table a.all {color: #F25100;}
.selection_table .delete {text-align: right; margin: -11px 0 3px 0;}
.selection_table th input {margin-top: 10px; font-size: 70%; font-family: tahoma;}
.InfoTable {width: 100%; margin: 5px 0 20px 0;}
.InfoTable tr.active {background: #FFF6E4; font-weight: bold;}
.InfoTable tr.w33 td {width: 33%;}
.InfoTable tr.w25 td {width: 25%;}
.InfoTable tr.w20 td {width: 20%;}
.InfoTable tr.w16 td {width: 16%;}
.InfoTable tr.w14 td {width: 14%;}
.InfoTable tr.w12 td {width: 12%;}
.InfoTable tr.w11 td {width: 11%;}
.InfoTable td {font-size: 75%; padding: 7px 5px 7px 0; vertical-align: top;}
.InfoTable .col {font-size: 1%; height: 10px; padding: 0;}
.InfoTable .checkbox {font-size: 70%; font-family: tahoma; vertical-align: top;}
.InfoTable .checkbox input {margin-right: 0; margin-left: 0;}
.InfoTable .nomber {padding-top: 9px; font-size: 70%; font-family: tahoma; vertical-align: top; font-weight: normal; color: #797A80;}
.InfoTable .first, .InfoTable .second {background: #E6E8ED;}
.InfoTable .first td {padding: 5px 5px 6px 0; font-size: 70%; font-family: tahoma;}
.InfoTable .first .l {width: 1%; padding: 0; background: #E6E8ED url(http://img.imgsmail.ru/r/foto2/f.gif) no-repeat;}
.InfoTable .first .l div, .InfoTable .first .r div {width: 10px; height: 1px; line-height: 1px; font-size: 1px;}
.InfoTable .first .r {width: 1%; padding: 0; background: #E6E8ED url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
.InfoTable .first a, .InfoTable .first b {float: left; color: #333;}
.InfoTable .hold_it {width: 100px; height: 1px; line-height: 1px; font-size: 1px;}
.InfoTable .first img {margin-top: 6px;}
.InfoTable .first .right {float: right;}
.InfoTable .second .l {background: #E6E8ED url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
.InfoTable .second .r {background: #E6E8ED url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
.InfoTable .second .l div, .InfoTable .second .r div {width: 10px; height: 2px; line-height: 1px; font-size: 1px;}
.InfoTable .second .on {background: #ACAFBF;}
.diagram {width: 100%; margin-bottom: 20px;}
.diagram th {width: 1%; padding-right: 20px; font-weight: normal;}
.diagram th img {margin: 5px 0;}
.diagram th div {text-align: right;}
.diagram td {white-space: nowrap; font-size: 70%; font-family: tahoma;}
.diagram .w98 {width: 98%;}
.diagram .delete {text-align: right; margin: -10px 0 3px 0;}
.diagram a {margin-right: 25px;}
.diagram div.delete a {margin: 0;}
.diagram .red {color: #FF3F3F;}
.diagram .green {color: #2DB52B;}
.diagram .blue {color: #396DF0;}
.diagram .pink {color: #E000DA;}
.diagram .sky_blue {color: #00BAC7;}
#Copyright {position: relative; z-index: 1; width: 100%; min-width: 760px; margin-bottom: 15px; background: #00468C url(http://img.imgsmail.ru/r/foto2/f.gif) left top no-repeat;}
#Copyright div.first {position: relative; z-index: 2; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) left bottom no-repeat;}
#Copyright div.second {position: relative; z-index: 3; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right top no-repeat;}
#Copyright div.third {position: relative; z-index: 4; width: 100%; background: url(http://img.imgsmail.ru/r/foto2/f.gif) right bottom no-repeat;}
#Copyright div.fourth {padding: 5px 15px 4px 15px;}
#Copyright table {width: 100%;}
#Copyright td {white-space: nowrap;} 
#Copyright .mail div {width: 250px; height: 1px; line-height: 1px; font-size: 1px;}
#Copyright .navigation {text-align: right;}
#Copyright .navigation div {width: 450px; height: 1px; line-height: 1px; font-size: 1px;}
#Copyright .mail, #Copyright .navigation {font-size: 70%; color: #fff;}
#Copyright .mail a, #Copyright .navigation a {color: #fff;}
#Copyright .mail a:hover, #Copyright .navigation a:hover {color: #CCE8FF;}
/*Additional*/
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 5px 0 7px;}
div.ajaxTooltip {border: 1px solid #000; background-color: #FFF; width: 200px; position: absolute; z-index: 10000; font: 75% arial; text-align: center; padding: 5px 10px;}
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;}
div.fotoNameDiv {position: absolute; z-index: 1000; background-color: #FFF; width: 200px; padding: 5px 15px 10px 15px; border: 1px solid #000;}
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;}

/* New */
.protectDiv {position:absolute; z-index:1; top:0; left:0;}
.move {-moz-user-select:none; color:#000;}
.move img {/*position:absolute; z-index:9001;*/}
.move2 {position:absolute; z-index:9002; top:0; left:0; width:130px; height:130px;}
.move2 img {position:relative; bottom:0; right:0; filter:alpha(opacity=70); -moz-opacity:.70;opacity:.70;}
.move3 {filter:alpha(opacity=20); -moz-opacity:.20;opacity:.20; background-color:#666;}
.move4 {width: auto;  padding: 6px 10px 20px 6px; background: url(../img/foto_frame.gif) no-repeat; font-size: 75%; font-weight: bold; filter:alpha(opacity=20); -moz-opacity:.20;opacity:.20; background-color:#666;}
.move5 {position:absolute; z-index:9002; top:0; left:0; width:120px; height:auto; padding: 6px 10px 20px 6px; color:#000; font-weight:bold; font-size:12px;}
.move5 img {position:relative; top:10px; left:10px; filter:alpha(opacity=70); margin-bottom:10px; -moz-opacity:.70;opacity:.70; float:left; clear:both;}
.loadImgDiv {position:absolute; z-index:10000; top:0; left:0; width:400px; padding:50px 10px; border:5px solid #666; background-color:#FFF; font:12px tahoma; font-weight:bold; color:#333; text-align:center;}
.scrollDiv {position:absolute; z-index:9001; top:0; left:0; height:30px; width:100px; background-color:#EEE;}
#helpSortRowId {font:70% tahoma; color:#F26D00;}
a.orange,.orange {color: #F26D00;}


/*baslerov add this style*/
/*slideshow.tmpl*/
#MarkScrolling .first a, .#MarkScrolling second a, #MarkScrolling .third a {display: block; height: 20px; cursor: hand; cursor: pointer;}
#MarkScrolling .scrolling .c2 {width: 98%;padding-top: 3px;padding-right: 0pt;padding-bottom: 3px;padding-left: 0pt;font-size: 75%;background-color: transparent;background-image: url(http://img.imgsmail.ru/r/foto2/slideshow_bg_scroll.gif);background-repeat: repeat-x;background-attachment: scroll;background-x-position: 0pt;background-y-position: 10px;}
.Photo {position: relative;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;margin-bottom: 20px;background-color: #efefef;background-image: none;background-repeat: repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;border-top-width: 3px;border-right-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #e2e2e2;border-right-color: #e2e2e2;border-bottom-color: #e2e2e2;border-left-color: #e2e2e2;text-align: center;}

.managSS a {display: block; height: 20px; cursor: hand; cursor: pointer;}
.managSS {cursor: hand; cursor: pointer;}
.description_photo {text-align: center; margin-top: 15px;}
.description_photo_span {display: none;}
#description_photo_span_1 {display: block;}
.name_photo_bsv {display: none;}
#name_photo_bsv_1 {display: block;}
/*/slideshow.tmpl*/

/*userindex.tmpl*/
.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;}
.nameAlbumLocked {background: url('http://img.imgsmail.ru/r/foto2/ico_folder.gif') no-repeat left 3px;}
.nameAlbumLocked div {background: url('http://img.imgsmail.ru/mail/ru/images/locked.gif') no-repeat 17px 1px;}
.nameAlbumLocked a {display: block;}
.nameAlbumLocked a {padding-left: 17px;}
.nameAlbumLocked div a {padding-left: 31px;}

/*/userindex.tmpl*/

/*rating.tmpl*/
#rating #photo_list .picture div.on2 {background:#ffe3b6;}
#rating #photo_list .on {background:#ffe3b6;}
#photo_list .picture_text2 {color:#666; font-size:70%; margin-left:170px;}
#photo_list .picture_text2 .title {margin-bottom:12px;width:200px;overflow:hidden}
#photo_list .picture_text2 .n2 a {color:#0857a6; font-size:110%; font-weight: bold;}
#photo_list .picture_text2 a {color:#666; font-family:tahoma;}
#photo_list .picture_text2 a:hover {color:#f26d00; text-decoration:none;}
#photo_list .picture_text2 .pic_author {margin-bottom:7px; overflow:hidden;}
#photo_list .picture_text2 .pic_author img {background:none; vertical-align:-3px;}
#photo_list .picture_text2 .rating {margin-bottom:3px;}
#photo_list .picture_text2 .rating span {color:#797a80; font:bold 16px arial;}
#rating_list {margin:0 0 20px 9px; width:98%;}
#rating_list td.td_info {width:30%;}
#rating_list td.point {width:20%;}
#rating_list td {padding-bottom:25px;}
#rating_list td td {padding:0;}
#rating_list td th {vertical-align:top; width:51px;}
#rating_list td th div {background:#f8f8f8; border:1px solid #ced0d9; padding:2px; text-align:center;}
#rating_list td.info {color:#797a80; font:70% tahoma; padding:0 33px 0 5px;}
#rating_list td.info a {color:#0857a6;}
#rating_list td.info a:hover {color:#f26d00;}
#rating_list td.info span img {vertical-align:-3px;}
#rating_list td.info div img {margin:4px 8px 4px 0;}
#rating_list td.point h1 {font-size:200%; font-weight:normal; text-align:right; width:40px;}
#rating_list td.point h1.green {color:#66cc00;}
#rating_list td.point h1.red {color: #ff0000;}
#photo_list .picture_text2 .average_score {margin-bottom: 3px;}

/*/rating.tmpl*/
/*rating_all.tmpl*/
#voting_list {width:100%; margin-bottom: 20px;}
#voting_list td {width: 25%; padding-bottom: 20px; vertical-align: top;}
#voting_list .user_link img {margin: 2px 0 -3px 0; background: #fff; font-size: 75%;}/* padding-right: 5px;*/
#voting_list .mb5 {margin-bottom: 5px;}
#voting_list .orange {color: #EA740A;}
#voting_list .green {color: #5DC401;}
#voting_list .red {color: #FE0000;}
#voting_list .t75 {font-size:75%;}
.all_voters {color:#666; font-size:75%;}
.all_voters a:link {color:#f26d00; text-decoration:underline;}
.all_voters a:visited {color:#f26d00; text-decoration:underline;}
.all_voters a:hover {color:#f26d00; text-decoration:none;}
.all_voters a:active {color:#f26d00; text-decoration:none;}
/*/rating_all.tmpl*/

/*albumindex.tmpl*/
#albumindex .access p {font-size:75% !important; margin:0 0 1em;}
#albumindex .access img {vertical-align:-2px;}
#albumindex #AlbumName .author img {vertical-align:-1px;}
#albumindex #AlbumName .print img {background:#fff;}
#albumindex #AlbumName .slideshow img {background:#fff;}
#albumindex #photo_list .picture div.on2 {background:#ffe3b6;}
#albumindex #photo_list .on {background:#ffe3b6;}
/*/albumindex.tmpl*/

/*foto.tmpl*/
#freezedDiv {position: absolute; display: none; background-color: #FFFFFF; z-index: 10000; width: 100%; height: 100%; top: 0; left: 0; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;}
#cropper {position: absolute; display: none; z-index: 100;}
.tbl_selBorder {FILTER: Alpha(Opacity=80); -moz-opacity:.80; opacity:.80; -moz-user-select:none;}
#pic_container {position: absolute; padding:7;padding-top:17; z-index: 1000;}
.block_selFriendChName {font-size: 11px; width: 212px; height: 304px; display: none; margin: 100px 27% auto 0; padding: 15px; z-index: 100000; border: 1px solid black; position: absolute; background: #F3F3F3;}
.block_selFriendChName h1 {font-size: 110%; margin-bottom: 5px;}
.block_selFriendChName p {margin: 0;}
.block_selFriendChName ul {margin: 0; padding: 0; list-style-type: none;}
.block_selFriendChName ul li {margin-bottom: 3px;}
.block_selFriendChName ul .aslink {color: #0857A6; text-decoration: underline}
.block_selFriendChName ul .aslink:hover {color: #0857A6; text-decoration: none;}
.block_selFriendChName #inpNameFriend {width: 100%;}
.block_content {border: 1px solid #CCCCCC; height: 190px; padding: 10px 15px; margin-bottom: 5px; background: white; overflow: auto;}
/*#selFriends {width: 280px;}*/
div.invis,div.invis div{cursor:pointer;}
div.invis{padding:0 3px;}
div.invis div.pic {border:none;margin:3px 0;}
div.invis div.txt {display:none;margin:3px 0;}
.pic_containerRelative {position: relative; text-align: left;}
div.vis,div.vis div{cursor:pointer;}
div.vis{padding:0;}
div.vis div.pic {border: 3px solid #E6E6E6;margin:0;}
div.vis div.txt {display:block;border: 3px solid #E6E6E6;margin:0;}
.txt {background-color: #E6E6E6; color: white; font-size: 70%; text-align: center;}
.txt a.link {color:#0857A6;}
.txt a.visited {color:#0857A6;}
.txt a.hover {color:#0857A6;}
.txt a.active {color:#0857A6;}
.txt span {color:#666;}
.delete_button {filter:alpha(opacity=25); opacity:0.25; -moz-opacity:0.25;}

br.think2{line-height:10px}
td.change_bord1{background-color:#F2F2F2}
td.change_bord2{background-color:#FFE3B6}
td.viewfoto1{background-color:#FFF7E9;background-image:url('http://img.imgsmail.ru/mail/ru/images/top_left1.gif');background-position:top left;background-repeat:no-repeat}
td.viewfoto2{background-color:#FFE3B6;background-image:url('http://img.imgsmail.ru/r/foto/top_left2.gif');background-position:top left;background-repeat:no-repeat}
div.floatdiv{width:33%;border:0;float:left;margin:0px;height:180px;margin:0;font-size:75%}
div.ots25{padding:0 25px 0 0}
div.prmtal{color:red;font-family:tahoma;font-size:90%;padding-right:15px}
div.cmnt_bl{font-size:70%;margin-bottom:12px}
div.pink_sq{background-color:#FFE3B6;width:28px;padding-top:6px;padding-bottom:6px;margin:0px;float:left}
table.n_sm_tab td{font-size:75%;padding:0 0 5px 0}
table.n_sm_tab td.bl_bold{font-weight:bold;color:#002567;padding-right:10px}
table.ib{margin-right:0px;}
table.ib td{border:6px solid #FFE3B6;width:101px;height:113px}
table.ib td table td{border:1px solid #FFFFFF;background-color:#F6F6F6;height:101px;width:101px}
table.ib td table td img{margin:0px;border:1px solid #FFFFFF}
table.n_sm_formt{margin:10px 0 0 0}
table.n_sm_formt td{font-size:70%;font-family:tahoma;padding:2px 0 2px 0}
table.n_sm_formt td select{font-size:100%;font-family:tahoma;width:80px}
table.alb_ic td{padding:0 5px 6px 5px}
table.alb_ic td.print1{padding-top:5px;padding-bottom:4px}
table.alb_ic td.print2{padding-top:5px;padding-bottom:4px;background-color:#FFE3B6}
table.wiz_menu td{font-size:75%;color:#666666;padding-right:20px}
table.wiz_menu td.b{color:#000000;font-weight:bold}
table.photo_print_add{background-color:#FF8C00;}
table.photo_print_add td{padding:5px 3px 5px 7px;font-size:75%;color:#FFFFFF;}
table.photo_print_add a{color:#FFFFFF;} 

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}

#voting_block {margin-right: 67px; padding-top: 1px;}
#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%; }
table.HiddenComment{display:none}
#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;}
.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;}
.Comment .user_pic .avatar_bsv {display:block; width:90px; height:90px; text-align:center}
.Comment .user_pic .larger {background: transparent; margin: 0 0 5px 0; padding: 0; border: 0; font-size: 70%;}
.Comment .user_pic .larger a:link {color: #0857a6; text-decoration: underline;}
.Comment .user_pic .larger a:visited {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;}
.voiting .voting_rating {padding-bottom:7px; vertical-align:bottom !important;}
.voiting .voting_rating .result {font-weight:bold; margin:0 15px 0 7px; vertical-align:1px;}
.voiting .voting_rating .vote {vertical-align:2px;}

div.same {margin-top:10px; //margin-top:20px;}
html:first-child div.same {margin-top:20px;}
div.same {font-size:80%; margin-bottom: 5px;}
div.same a {text-decoration: none; border-bottom: 1px dashed #0857a6;}
div.same a:hover {text-decoration: none;  border-bottom: 1px dashed #f26d00;}
#same_previews {display:none;}

/*/foto.tmpl*/



/*editalbum.tmpl*/
#grid_hor1 {position: absolute; background: url('http://img.imgsmail.ru/r/foto2/point_red.gif') repeat-x 0 38%; display: none; border: 1px solid red;}
#grid_hor2 {background: url('http://img.imgsmail.ru/r/foto2/point_red.gif') repeat-x 0 62%;}
#grid_vert1 {background: url('http://img.imgsmail.ru/r/foto2/point_red.gif') repeat-y 38% 0;}
#grid_vert2 {background: url('http://img.imgsmail.ru/r/foto2/point_red.gif') repeat-y 62% 0;}/*http://img.imgsmail.ru/r/foto2*/

#cropper {display: none; position: absolute; z-index: 100;}/* overflow: hidden;*/
#cropperTbl {filter: Alpha(Opacity=80); -moz-user-select: none; -moz-opacity: .80; opacity: .80}
#cropperTbl br {line-height: 1px;}
#cropperTbl #top_left {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat right bottom; cursor: nw-resize; height: 8px; width: 8px;}
#cropperTbl #top {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat center bottom; cursor: n-resize; height: 8px;}
#cropperTbl #top_right {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat left bottom; cursor: sw-resize; height: 8px; width: 8px;}
#cropperTbl #left {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat right center; cursor: w-resize; width: 8px;}
#cropperTbl #mdlblck {}
#cropperTbl #right {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat left center; cursor: w-resize; width: 8px;}
#cropperTbl #bottom_left {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat right top; cursor: sw-resize; height: 8px; width: 8px;}
#cropperTbl #bottom {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat center top; cursor: s-resize; height: 8px;}
#cropperTbl #bottom_right {background: url('http://img.imgsmail.ru/mail/ru/images/crop.gif') #ffffff no-repeat left top; cursor: nw-resize; height: 8px; width: 8px;}
/*/editalbum.tmpl*/

/*editalbumphotos.tmpl*/
#PhotoSorting .pic {width: 25%;} 
/*/editalbumphotos.tmpl*/

/*albumslist.tmpl*/
#PhotoSorting2 {float: left; width: 100%; margin-bottom: 20px;}
#PhotoSorting2 .pic {float: left; width: 25%; margin-right: -1px; padding-bottom: 30px;}
#PhotoSorting2 .pic div {font-size: 75%; font-weight: bold; width: 120px; height: 170px; margin: 0; padding: 6px 10px 0 6px; background: url(http://img.imgsmail.ru/r/foto2/foto_frame.gif) no-repeat;}
#PhotoSorting2 .pic div.list_images {font-size: 75%; font-weight: bold;}
#PhotoSorting2 .pic div a {}/*font-size: 100%;*/
#PhotoSorting2 .pic div img {display: block; margin-bottom: 13px;}
#PhotoSorting2 {float:left; margin-bottom:20px; width:100%;}
#PhotoSorting2 .pic {float:left; margin-right:-1px; padding-bottom:30px; width:25%;}
#PhotoSorting2 .pic div {background:url('http://img.imgsmail.ru/r/foto2/foto_frame.gif') left top no-repeat; font-size:75%; font-weight:bold; height:170px; padding:6px 10px 0 6px; width:120px;}
#PhotoSorting2 .pic div img {display:block; height:120px; margin-bottom:13px; width:120px;}



/*/albumslist.tmpl*/

/*editalbumcover.tmpl*/
.stand_title_lists {color: #F26D00; float: right; font-size: 75%; margin-top: 0;}
.stand_title_lists a {display: block;}
.stand_title_lists a:link {border-bottom: 1px dashed #F26D00; color: #F26D00; text-decoration: none;}
.stand_title_lists a:visited {border-bottom: 1px dashed #F26D00; color: #F26D00; text-decoration: none;}
.stand_title_lists a:active {border-bottom: 0 none; color: #F26D00; text-decoration: none;}
.stand_title_lists a:hover {border-bottom: 0 none; color: #F26D00; text-decoration: none;}
div.pink_around {padding:0; background:#FFF7E9 no-repeat url('http://img.imgsmail.ru/r/foto2/pink_angle.gif') top left; text-align:center; border-bottom:1px solid #FFDEA3; margin:0 9px 15px 9px;}
div.pink_around div {padding: 6px 0 10px 0; text-align: center;}/* background: url('http://img.imgsmail.ru/r/foto2/foto_frame.gif') no-repeat top center;*/
div.pink_around div img {display:inline; margin:0;}
div.pink_around h2 {color:#F26D00; font-size:95%; padding:10px 0;}
#CoverForm{margin:0 9px}
/*/editalbumcover.tmpl*/

/*photoprint.tmpl*/
#PhotoPrint .first b {font-size: 75%; font-weight: bold;}
#PhotoPrint img {margin-right:25px !important;}
#PhotoPrint .additional {margin-left:127px;}
/*/photoprint.tmpl*/


/*/baslerov add this style*/


/*all add this style*/

/*fs_articles_eks......tmpl*/
/*fs_articles_paparacci.tmpl*/
/*fs_articles_paparacci_PhS.tmpl*/
/*fs_articles_port.tmpl*/
/*fs_articles_praktikum13.tmpl*/
.nxtprv td {font-size:80%}
div.leadtag a {color:#676A73}
div.leadtag{ font-size: 70%; color:#070301; margin: 5px 0 15px 0}
div.lesnum b {color:#000000}
div.lesnum{ color:#676A73; font-size: 70%; margin:10px 0 15px 0}
div.lpic img, div.rpic img {margin-bottom:4px}
h2.school {margin:0}
td.lesso blockquote {margin:10px 0 0 20px}
td.lesso div {font-size: 75%;text-align:justify; padding-bottom:10px}
td.lesso div.leschego{font-size:75%;padding:0px;margin:0px}
td.lesso div.lpic {padding: 0 10px 2px 0; float: left; text-align:center; font-size:90%; font-style: italic}
td.lesso div.rpic {padding: 0 0 2px 10px; float: right; text-align:center; font-size:90%; font-style: italic}
td.lesso ul {padding:7px 0 10px 0; font-size: 75%}
td.lesso ul.ul_part{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px}
td.lesso {pdding-top: 3px; padding-right: 10px}
ul.ul_part li{font-size:90%;font-family:tahoma}
/*/fs_articles_eks......tmpl*/
/*/fs_articles_paparacci.tmpl*/
/*/fs_articles_paparacci_PhS.tmpl*/
/*/fs_articles_port.tmpl*/
/*/fs_articles_praktikum13.tmpl*/

/*/fs_articles_praktikum12.tmpl*/
td.lesso {pdding-top: 3px; padding-right: 10px}
td.lesso div {font-size: 75%;text-align:justify; padding-bottom:10px}
td.lesso div.lpic {padding: 0 10px 2px 0; float: left; text-align:center; font-size:90%; font-style: italic}
td.lesso div.rpic {padding: 0 0 2px 10px; float: right; text-align:center; font-size:90%; font-style: italic}
div.lpic img, div.rpic img {margin-bottom:4px}
td.lesso blockquote {margin:10px 0 0 20px}
td.lesso ul {padding:7px 0 10px 0; font-size: 75%}
div.lesnum{ color:#676A73; font-size: 70%; margin:10px 0 15px 0}
div.lesnum b {color:#000000}
div.leadtag{ font-size: 70%; color:#070301; margin: 5px 0 15px 0}
div.leadtag a {color:#676A73}
td.lesso div.leschego{font-size:75%;padding:0px;margin:0px}
h2.school {margin:0}
.nxtprv td {font-size:80%}
ul.ul_part li{font-size:90%;font-family:tahoma}
td.lesso ul.ul_part{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px}
td.lesso div.leschego{font-size:75%;padding:0px;margin:0px}
ul.ul_part li{font-size:90%;font-family:tahoma}
td.lesso ul.ul_part{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px}
/*/fs_articles_praktikum12.tmpl*/

/*myavatar_editphoto.tmpl*/
table#grid td{border:1px solid red;}
/*/myavatar_editphoto.tmpl*/

/*photoprint_success.tmpl*/
#success {font-size:75%;}
#success p, #success form {margin:0 0 1.5em 0;}
#success ol {margin:0 0 1.5em 1.5em; padding:0;}
#success ol li {margin:0 0 .5em 0; padding:0;}
/*/photoprint_success.tmpl*/

/*popup.tmpl*/
h1.green{color: #1CAC00;text-align:center;font-size:150%;font-weight:normal;}
/*/popup.tmpl*/

/*vote.tmpl*/
#Vote {font-size:75%;}
#Vote h1, #Vote h2 {font-size:125%;}
#Vote p {margin:0 0 1.5em 0;}
#Vote table {border-collapse:collapse; margin:0 0 1.5em; width:75%;}
#Vote table td {border:1px solid #000; padding:.5em 1em; text-align:center; white-space:nowrap; width:50%;}
/*/vote.tmpl*/

/*photoprint_history.tmpl*/
#FotoHistory {font-size:75%;}
#FotoHistory table {border-collapse:collapse;}
#FotoHistory table td {padding:0;}
#FotoHistory p {margin:0 0 1em;}
#FotoHistory .width {width:100%;}
#FotoHistory .nowrap {white-space:nowrap;}
#FotoHistory table.history {border-bottom:3px solid #e6e8ed; margin-bottom:1em;}
#FotoHistory table.history td {padding:.5em 1em; vertical-align:top;}
#FotoHistory table.history .head td {background:#e6e8ed; color:#3A3B40; font:95% Tahoma;}
#FotoHistory table.history td.td_left img {vertical-align:-1px;}
#FotoHistory table.history td.td_right img {vertical-align:-2px;}
#FotoHistory table.history td.green {color:#4b9c0f;}
#FotoHistory table.history td.red {color:#ff0000;}
#FotoHistory table.history td.help {color:#326080; font-size:90%; padding:0;}
#FotoHistory table.history td.help div {margin:.5em 1em .5em 2em;}
#FotoHistory table.history td.comment {font-size:95%;}
/*/photoprint_history.tmpl*/

/*cameraphotos.tmpl*/
#cameraphotos #photo_list .picture div.on2 {background:#ffe3b6;}
#cameraphotos #photo_list .on {background:#ffe3b6;}
#cameraphotos .torgblock_f2 {float:right; margin-top:1.5em; width:187px;}
/*/cameraphotos.tmpl*/
/*torg.tmpl*/
#torgblock_f2 {border:1px solid #d2d7d7; padding-bottom:10px;}
#torgblock_f2 .title {background:#0076b0 url('http://img.imgsmail.ru/r/foto2/bg_torg.jpg') left bottom repeat-x; margin-bottom:10px; padding:4px 10px 3px; text-align:center;}
#torgblock_f2 .title h1 a {color:#fff0cd;}
#torgblock_f2 .title span {color:#fff; font:italic 70% arial;}
#torgblock_f2 .pic {text-align:center;}
#torgblock_f2 .pic img {width:140px;}
#torgblock_f2 .params {font:65% tahoma; padding:10px 10px 0;}
#torgblock_f2 .params span {color:#989898;}
#torgblock_f2 .links {padding:10px 10px 0;}
#torgblock_f2 .links ul {font-size:70%; margin:0 1.5em; padding:0;}
#torgblock_f2 .price {font-size:70%; padding:10px 10px 0;}
/*/torg.tmpl*/

/*settings.tmpl*/
img.smallpic{border:1px solid #ffffff}
img.btn{cursor:hand; border:0 }
table.album{margin-bottom:20; }

td.dscr{padding-top: 3px; padding-right: 10px;  font-size: 75%;}
td.dscr2{padding-top: 5px; font-size: 75%;}
td.dscr3{color:#65645c; padding-top: 3px;   font-size: 70%;}
td.dscr4{padding-bottom: 12px; padding-top: 3px; padding-right: 10px;  font-size: 75%;}
td.dscr5{font-size: 75%;}
td.dscr6{padding-top: 9px;  font-size: 75%;}
td.dscr7{ font-size: 70%; color:#070301; padding-top: 5px;  }
td.dscr7-1{ font-size: 70%; color:#070301; padding-top: 2px;  }
td.dscr8{padding-top: 5px; padding-right: 10px;  font-size: 75%;}
td.dscr9{padding-top: 0px; padding-right: 10px;  font-size: 75%;}
td.dscr10{padding-top: 0px; padding-right: 10px;  font-size: 75%;}
td.dscr11{ font-size: 70%; color:#070301; padding-top: 0px;  }
td.dscr12{padding-top: 5px; padding-bottom: 5px;  font-size: 75%;}
td.dscr13{padding-top: 0px; padding-bottom: 0px;  font-size: 75%;}
td.dscr14{padding-top: 8px; padding-bottom: 4px;  font-size: 75%;}
td.dscr15{padding-top: 4px; padding-bottom: 6px;  font-size: 70%; font-family:tahoma}
td.dscr16{padding:9px 0px 0px 6px;  font-size: 75%;}

input.lng{ margin-bottom: 5px; width: 100% ; font-size: 75%;}
input.lng2{ margin-bottom: 0px; width: 100%; font-size: 75%;}
input.lng3{ margin-bottom: 12px; width: 100%; font-size: 75%; }
input.lng4{ margin-bottom: 12px; width: 100; font-size: 75%; }
input.lng41{ width: 100; font-size: 75%; }	
input.lng42{ width: 80; font-size: 75%; }	
input.lng43{ width: 40; font-size: 75%; }		
input.lng5{ width: 40; font-size: 75%; }
input.lng6{ margin-right: 2px; }
input.lng7{ margin-top: 7px;  font-size: 70%; }
input.lng8{ margin-top: 7px;  font-size: 70%; }

textarea.lng{ margin-bottom: 12px; width:100%; font-family:arial,sans-serif;font-weight:normal; font-size: 80%;}

div.dscr{ padding-top: 4px; padding-bottom: 1px; font-size: 75%;}
div.dscr2{ padding-top: 10px; padding-bottom: 10px; font-size: 75%;}
div.dscr3{padding-top: 3px;   font-size: 75%;}	
div.nav1{padding-top: 0px; padding-bottom: 18px; }

div.cmnt { font-size: 70%; color:#616161; margin-bottom: 12px;  }
div.cmnt2{ font-size: 70%; color:#616161; margin-bottom: 12px;  margin-top: 7px; }
div.cmnt3{ font-size: 70%; color:#616161; margin-bottom: 12px;  }
div.cmnt4{ font-size: 70%; color:#616161; margin-bottom: 12px; margin-top: 5px;  }
div.cmnt5{ font-size: 70%; color:#616161; margin-bottom: 1px; margin-top: 4px; }
div.cmnt6{ font-size: 70%; color:#424242; margin-bottom: 2px;  margin-top: 7px; }
div.cmnt7{ font-size: 70%; color:#616161; margin-bottom: 5px;  }
/*/settings.tmpl*/

/*leader_rating.tmpl*/
#leader_rating {font-size:75%;margin:0 9px}
#leader_rating h2 {font-size:110%;}
#leader_rating p {margin:0 0 .5em 0;}
#leader_rating .rating {background:url('http://img.imgsmail.ru/mail/ru/images/bg_reit.gif') left top repeat-x; border-collapse:collapse; width:100%;}
#leader_rating .rating td {font-size:90%; padding:0; width:20%;}
#leader_rating .rating tr.bottom td {font-weight:bold; height:140px; padding:0 0 3px 0.5em; vertical-align:bottom;}
*:first-child+html #leader_rating .rating tr.bottom td {height:137px;}
* html #leader_rating .rating tr.bottom td {height:137px;}
#leader_rating .rating tr.bottom td p {margin-bottom:3px;}
#leader_rating .rating td.r1 {color:#3399cc;}
#leader_rating .rating td.r2 {color:#6699cc;}
#leader_rating .rating td.r3 {color:#ff9900;}
#leader_rating .rating tr.middle td {padding:1em 1em 1.5em 0; vertical-align:middle !important;}
#leader_rating .rating td img.r1 {border:2px solid #3399cc;}
#leader_rating .rating td img.r2 {border:2px solid #efeff7;}
#leader_rating .rating td img.r3 {border:2px solid #ff9900;}
#leader_rating .rating td.r1 a {font-weight:bold; color:#009df2;}
#leader_rating .rating td.r2 a {font-weight:bold; color:#0857a6;}
#leader_rating .rating td.r3 a {font-weight:bold; color:#ff9900;}
#leader_rating .rating td .change a {color:#0857a6;}
/*/leader_rating.tmpl*/

/*bigavatar.tmpl*/
h1.green{color: #1CAC00;text-align:center;font-size:150%;font-weight:normal;}
/*/bigavatar.tmpl*/

/*editphoto.tmpl*/
table#grid td{border:1px solid red;}
/*/editphoto.tmpl*/

/*show_yourself.tmpl*/
#PhotoLider td.text div.text , #SmsLider td.text div.text, #giveMe_2 td.text div.text, #d10 td.text div.text{ font-size:75%;}
#PhotoLider td div.orange_button2 , #SmsLider td div.orange_button2, #giveMe_2 td div.orange_button2 { margin-top:24px !important;}

#PhotoLider td .orange_button2 {float: left; width: 290px; margin-top: 35px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3.gif) repeat-x;}
#PhotoLider td .orange_button2 div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1.gif) no-repeat;}
#PhotoLider td .orange_button2 div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2.gif) right top no-repeat;}
#PhotoLider td .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; text-align:center; font-size:75%;}
#PhotoLider td .orange_button2 a {color: #fff; text-decoration: none;}
#PhotoLider th {padding: 5px 20px 20px 0;}
#PhotoLider td.text {padding-top:0;}
#PhotoLider td {padding-top:5px !important;}
#SmsLider td .orange_button2 {float: left; width: 290px; margin-top: 35px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3.gif) repeat-x;}
#SmsLider td .orange_button2 div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1.gif) no-repeat;}
#SmsLider td .orange_button2 div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2.gif) right top no-repeat;}
#SmsLider td .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; text-align:center; font-size:75%;}
#SmsLider td .orange_button2 a {color: #fff; text-decoration: none;}
#giveMe_2 td .orange_button2 {float: left; width: 290px; margin-top: 35px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3.gif) repeat-x;}
#giveMe_2 td .orange_button2 div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1.gif) no-repeat;}
#giveMe_2 td .orange_button2 div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2.gif) right top no-repeat;}
#giveMe_2 td .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; text-align:center; font-size:75%;}
#giveMe_2 td .orange_button2 a {color: #fff; text-decoration: none;}
#Squall td .orange_button2 {float: left; width: 290px; margin-top: 35px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3.gif) repeat-x;}
#Squall td .orange_button2 div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1.gif) no-repeat;}
#Squall td .orange_button2 div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2.gif) right top no-repeat;}
#Squall td .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; text-align:center; font-size:75%;}
#Squall td .orange_button2 a {color: #fff; text-decoration: none;}

#d10_link {text-decoration:none; border-bottom: 1px dashed #0857a6; }
#d10_link:hover {text-decoration:none; border-bottom: 1px dashed #f2d600; }
/*/show_yourself.tmpl*/

/*faq.tmpl, empty_user.tmpl*/
#recom {font-size:75%;}
#recom h1 {font-size:130%;}
#recom h3 {font-size:110%; margin-bottom:1em;}
#recom p, #recom table, #recom form {margin-bottom:0 0 1.5em 0;}
#recom p img {vertical-align:-3px;}
#recom .user {border:1px solid #d5d8e2; margin-right:20px; padding:5px; text-align:center;}
#recom .user .zoom {margin-bottom:5px; text-align:center;}
#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;}
/*/faq.tmpl, empty_user.tmpl*/

/*photoprint_photo.tmpl*/
#FotoParamPrint {font-size:75%;}
#FotoParamPrint p {margin:0 0 1em;}
#FotoParamPrint .help {color:#326080; font-size:90%; margin:0 1em .5em;}
#FotoParamPrint .cmnt_bl {font-size:95%;}
#FotoParamPrint .width {width:100%;}
#FotoParamPrint .nowrap {white-space:nowrap;}
#FotoParamPrint .clear_both {clear:both;}
#FotoParamPrint table {border-collapse:collapse;}
#FotoParamPrint table td {padding:0;}
#FotoParamPrint table.choice td {padding:0; vertical-align:middle !important;}
#FotoParamPrint table.choice td td {padding:0 .5em .5em 0;}
#FotoParamPrint table.choice td.title {color:#002567; font-weight:bold;}
#FotoParamPrint table.choice td img {vertical-align:-1px;}
#FotoParamPrint table.choice td select {width:90%;}
#FotoParamPrint #top_com {color:#616161; font-size:95%;}
#FotoParamPrint table.wiz_menu2 td {color:#666; padding-right:20px;}
#FotoParamPrint table.wiz_menu2 td.active {color:#000; font-weight:bold;}
#FotoParamPrint table.wiz_menu2 td {vertical-align:middle !important;}
#FotoParamPrint table.wiz_menu2 td img {vertical-align:-5px;}
#FotoParamPrint .block_pages {font-size:110%; margin-bottom:2.5em;}
#FotoParamPrint table.n_sm_formt {width:160px !important;}
#FotoParamPrint table.n_sm_formt td {font-size:95% !important; padding-bottom:0.3em; vertical-align:middle !important;}
#FotoParamPrint table.n_sm_formt td select {width:90px;}
#FotoParamPrint .picture {float:left; margin:1em 0 0 0 !important; width:33%; padding:0 !important;}
#FotoParamPrint .picture div.picture_bg {background:#ffe3b6; float:left; padding:6px;}
#FotoParamPrint .picture div.picture_bg table {border:1px solid #fff; margin:0 !important;}
#FotoParamPrint .picture div.picture_bg table td {background:#f6f6f6; height:120px; text-align:center; vertical-align:middle; width:120px;}
#FotoParamPrint .picture div.picture_del {background:#ffe3b6; float:left; margin-top:106px; padding:6px;}
html:root #FotoParamPrint .picture div.picture_del {margin-top:105px;}
#FotoParamPrint .picture .warning {color:#ff0000; font-size:.9em; font-weight:bold; margin-right:2.5em;}
#FotoParamPrint .action {font-size: 135%;}
#FotoParamPrint .action {background:#e55238 url('http://img.imgsmail.ru/r/foto2/photoprint_action2.png') left top no-repeat; height:59px; margin-bottom:25px; padding:11px 0 0 13px; width:480px;}
#FotoParamPrint .action h1 {color:#fffbb5; line-height:14px; margin:0 0 5px;}
#FotoParamPrint .action span {color:#fff; font-size:75%;}
/*/photoprint_photo.tmpl*/

/*photoprint_confirm.tmpl*/
#FotoOrder {font-size:75%;}
#FotoOrder h2 {font-size:115%; margin-bottom:1em;}
#FotoOrder p {margin:0 0 1em;}
#FotoOrder .width {width:100%;}
#FotoOrder .nowrap {white-space:nowrap;}
#FotoOrder table {border-collapse:collapse;}
#FotoOrder table td {padding:0;}
#FotoOrder .sostav, #FotoOrder .info {margin-bottom:2em;}
#FotoOrder .sostav table {width:100%;}
#FotoOrder .sostav table td {padding:.5em 1em;}
#FotoOrder .sostav table .head td {background:#e6e8ed; color:#3A3B40; font:95% Tahoma;}
#FotoOrder .sostav table .footer td {border-top:3px solid #e6e8ed; font-weight:bold;}
#FotoOrder .info table {width:100%;}
#FotoOrder .info table td {padding:.5em 1em;}
#FotoOrder .info table td.text {color:#686870; font:95% Tahoma; width:40%;}
#FotoOrder .info table td.summa {color:#f25100;}
#FotoOrder table.wiz_menu2 td {color:#666; padding-right:20px;}
#FotoOrder table.wiz_menu2 td.active {color:#000; font-weight:bold;}
#FotoOrder table.wiz_menu2 td {vertical-align:middle !important;}
#FotoOrder table.wiz_menu2 td img {vertical-align:-5px;}
#FotoOrder table.wiz_menu2 .comment {font:95% Tahoma; padding-top:.5em; text-align:right;}
/*/photoprint_confirm.tmpl*/

/*treasure_winners.tmpl*/
p.autor {color: #666666; font-size: 70%;}
img.brd7gray {border: 7px solid #ffe9bd;}
/*/treasure_winners.tmpl*/

/*agreement.tmpl*/
#Agreement {font-size:75%;}
#Agreement ol, #Agreement ul {margin:.5em 0 0; padding:0;}
#Agreement li {list-style:none; margin:0 0 .5em 0; padding:0;}
#Agreement li li {margin-left:1em;}
#Agreement ul li {list-style:disc; margin:0 0 .5em 3.2em !important; padding-left:0 !important;}
/*/agreement.tmpl*/

/*exif.tmpl*/
table.exif_table td{font-size:75%;font-family:arial;padding:2px 10px 3px 10px}
table.exif_table td.gr{font-size:70%;font-family:tahoma;color:#686870;padding:3px 10px 3px 10px}
table.exif_table tr.gr2 td{border-bottom:1px solid #DADDE5;padding-bottom:5px}
/*/exif.tmpl*/

/*friend_invite.tmpl*/
#form_fi {font-size:75%;}
#form_fi table, #form_fi form {margin:0;}
#form_fi table {border-collapse:collapse;}
#form_fi td {padding:0 0 1em !important; vertical-align:middle !important;}
#form_fi p {margin:0 0 1em;}
#form_fi .width {width:100%;}
#form_fi .color {color:#00b400;}
#form_fi .nowrap {white-space:nowrap;}
#form_fi .err {border-left:4px solid #ffaa00; margin-bottom:2em;}
#form_fi .err td {padding:0 0 0 1.5em !important;}
#form_fi .mail_text {border-left:2px solid #8f8f8f; color:#666; font:90% Tahoma; margin-bottom:1.5em; padding-left:1em;}
#form_fi .mail_text img {vertical-align:-3px;}
/*/friend_invite.tmpl*/

/*fsupport.tmpl*/
#FSupport {font-size:75%;}
#FSupport h1 {font-size:125%;}
#FSupport h3 {font-size:105%;}
#FSupport p, #FSupport form {margin:0 0 1.5em 0;}
#FSupport .block {margin-bottom:1.5em;}
#FSupport .block h3 {margin-bottom:0.2em;}
#FSupport .block p {margin-bottom:0.4em;}
#FSupport ol {margin:0 0 1.5em 2.5em; padding:0;}
#FSupport ol li {margin:0 0 .5em 0; padding:0;}
#FSupport .nowrap {white-space:nowrap;}
#FSupport .width {width:98%;}
#FSupport table {border-collapse:collapse; width:75%;}
#FSupport table td {padding:0 .5em .5em 0; vertical-align:middle !important;}
/*/fsupport.tmpl*/

/*photoprint_delivery.tmpl*/
#FotoDelivery {font-size:75%;}
#FotoDelivery p {margin:0 0 1em;}
#FotoDelivery .help {color:#326080; font-size:90%; margin:0 1em .5em;}
#FotoDelivery .help p {margin-bottom:0.3em;}
#FotoDelivery .width {width:100%;}
#FotoDelivery select.width {width:95%;}
#FotoDelivery input.width {width:94%;}
#FotoDelivery textarea.width {width:94%;}
#FotoDelivery .nowrap {white-space:nowrap;}
#FotoDelivery table {border-collapse:collapse;}
#FotoDelivery table td {padding:0;}
#FotoDelivery table.delivery {margin-bottom:2em;}
#FotoDelivery table.delivery td {padding:0 1em .5em 0; vertical-align:top;}
#FotoDelivery table.delivery td.text {padding-top:4px;}
#FotoDelivery table.delivery td input, #FotoDelivery table.delivery td select, #FotoDelivery table.delivery td textarea {margin:0;}
#FotoDelivery table.delivery .comment {color:#616161; font-size:90%; margin-top:.3em;}
#FotoDelivery table.delivery #pointMoreDiv {margin-top:.3em;}
#FotoDelivery table.wiz_menu2 td {color:#666; padding-right:20px;}
#FotoDelivery table.wiz_menu2 td.active {color:#000; font-weight:bold;}
#FotoDelivery table.wiz_menu2 td {vertical-align:middle !important;}
#FotoDelivery table.wiz_menu2 td img {vertical-align:-5px;}
/*/photoprint_delivery.tmpl*/

/*photoprint_point.tmpl*/
#FotoPoint {font-size:75%;}
#FotoPoint p {margin:0 0 1em;}
#FotoPoint p.text {color:#686870; font-size:95%;}
#FotoPoint .width {width:100%;}
#FotoPoint select.width {width:95%;}
#FotoPoint .nowrap {white-space:nowrap;}
#FotoPoint table {border-collapse:collapse;}
#FotoPoint table td {padding:0;}
#FotoPoint table.point {margin-bottom:1.5em;}
#FotoPoint table.point td {padding:0 1em .5em 0; vertical-align:middle !important;}
/*/photoprint_point.tmpl*/

/*rinterests.tmpl*/
#rinterests {font-size:75%;}
#rinterests table {border-collapse:collapse;}
#rinterests table td {padding:0 2em 2em 0; white-space:nowrap;}
#rinterests table td img {vertical-align:-2px;}
#rinterests table td div {font-size:90%; margin:.5em 0 0 14px;}
/*/rinterests.tmpl*/

/*.tmpl*/
/*/.tmpl*/



/*all add this style*/








/* begin: konkurses */
td.cmnt-dotted2 {background-image:url(http://img.imgsmail.ru/mail/ru/images/dot_bg.gif); font-size:75%;}
td.cmnt3 {font-size:70%; padding-top:2px;}
td.dscr {font-size:75%; padding-right:10px; padding-top:3px;}
td.dscr6 {font-size:75%; padding-top:9px;}
td.dscr7 {color:#070301; font-size:70%; padding-top:5px; padding-bottom:10px;}
div.cmnt3 {color:#616161; font-size:70%; margin-bottom:12px;}
div.cmnt7 {color:#616161; font-size:70%; margin-bottom:5px;}
span.white-span{background-color:#ffffff;}
.pages2 {color:#D0D0D0; font-size:80%; margin:0px 0px 1px; margin-top:10px;}
/* end: konkurses */

/* by LEX from top_photo.tmpl - this styles main for all pages*/
#f2_main {margin:0px auto;width:90%;min-width:984px;text-align:left}
#f2_main .page_block {width:100%}

/* font-size defintions */
#Topbasket, #f2_41a, #f2_search4, .f2_title, .f2_author, .f2_topright, .f2_bottomright, #f2_choose11, #f2_choose22, #f2_57  {font-size:70%}
.f2_sms00, .f2_fix00, #f2_41, .other, .this, #f2_orange_button, #f2_search3, .f2_konkyrs, .f2_konkyrs2, .f2_name {font-size:75%}
#v2_reg, .f2_topleft {font-size:90%}
#f2_48, #f2_alien {font-size:95%}
.f2_57 {font-size:100%}
.f2_konkyrs h1, #f2_choose2222 {font-size:130%}
#f2_search1 {font-size:16px}

/* icons */
.ico_off, .ico_konkyrs, .ico_on, .f2_ico {vertical-align:baseline;position:relative;top:3px}
.ico_help {background: transparent url('http://img.imgsmail.ru/r/help_foto2.gif') no-repeat; height: 11px; margin-left: 5px; width: 11px;}
.icon_help {background: transparent url('http://img.imgsmail.ru/r/help_foto2.gif') no-repeat; height: 11px; width: 11px;}
.ico_off {width:13px;height:13px;background:transparent url(http://img.imgsmail.ru/r/offline.gif) no-repeat;margin-right:3px}
.ico_on {width:13px;height:13px;background:transparent url(http://img.imgsmail.ru/r/online.gif) no-repeat;margin-right:3px}
.ico_konkyrs {width:16px;height:16px;background:transparent url(http://img.imgsmail.ru/r/mail-all.gif) no-repeat;margin-right:5px}
.f2_ico {width:13px;height:13px;margin-right:4px;}
.ico_dropdown {background:transparent url('http://img.imgsmail.ru/r/foto2/ico_down.gif') no-repeat; width:13px; height:13px; border:none; margin-left:4px; vertical-align:baseline; position:relative; top:3px}

/* ultimate white pixels at corners */
.f2_top, .f2_bottom, .f2_logintop, .f2_loginbottom, .f2_konkyrstop, .f2_konkyrsbottom, .f2_greent, .f2_greenb {height:1px;font-size:1px;line-height:1px;padding:0px;overflow:hidden}
.f2_top {margin:0px 1px 0px 1px;background:#00468c}
.f2_bottom {margin:0px 1px 13px 1px;background:#00468c}
.f2_logintop {margin:0px 1px;background:#00468c}
.f2_loginbottom {margin:0px 1px 10px 1px;background:#00468c}
.f2_konkyrstop {margin:0px 1px 0px 1px;background:#ced0d9}
.f2_konkyrsbottom {margin:0px 1px 10px 1px;background:#ced0d9}
.f2_greent {margin:0px 1px 0px 1px;background:#A6D562}
.f2_greenb {margin:0px 1px 10px 1px;background:#689900}

/* white pixels at corners to elements with border. Position "relative" requred for mother-container element*/
.f2_alt, .f2_art, .f2_alb, .f2_arb {width:1px;height:1px;font-size:1px;line-height:1px;padding:0px;margin:0px;overflow:hidden;background:#fff;position:absolute}
.f2_alt {top:-1px;left:-1px}
.f2_art {top:-1px;right:-1px}
.f2_alb {bottom:-1px;left:-1px}
.f2_arb {bottom:-1px;right:-1px}

/* ultimate splitters */
.f2_SPLITTER, .f2_SPLITTER_1, .f2_SPLITTER_2 {width:100%;line-height:1px;font-size:1px;clear:both}
.f2_SPLITTER {height:1px;background-color:#ced0d9;margin:13px 0px 22px 0px}
.f2_SPLITTER_1 {height:1px;background-color:transparent;margin:0px}
.f2_SPLITTER_2 {height:10px}
.f2_SPLITTER_main {height: 1px; background-color: #ced0d9; margin: 0 0 15px 0;}
#f2_720px {width:720px;line-height:1px;font-size:1px;clear:both;font-size:1px;padding:0px;margin:0px}

/* mail.ru blue header */
#f2_blueheader {width:100%;height:36px;background:#00468c;position:relative;margin:0px}

#f2_logo {width:20%;float:left}
.f2_logo_img1 {position:absolute;top:8px;left:17px;z-index:10008}
.f2_logo_img2 {position:absolute;top:8px;left:77px;z-index:10009}
.f2_logo_img1 img {width:60px;height:21px;border:none !important}
.f2_logo_img2 img {width:118px;height:21px;border:none !important}

#f2_41, #f2_41a {float:right;margin:0px;padding:7px 11px 0px 0px;z-index:10007}
#f2_41a {text-align:left;font-family:tahoma;color:#fff;white-space:nowrap;position:relative;top:-3px}
#f2_49 {color:#f2f8ff;white-space:nowrap;padding-top:2px;float:left}
#f2_48 {width:58px;height:20px;padding:0px 0px 2px 0px;margin-left:10px;font-family:tahoma;float:left}

.bookmarks {position:absolute;bottom:-1px;left:245px;height:20px;margin:0px;padding:0px;z-index:9}
.bookmarks a {text-decoration: none;}
.bookmarks a:hover {text-decoration: underline;}
.bookmarks .this {background: #fff; color: #013572}
.bookmarks .this a {color:#013572}
.bookmarks .other {background: #5977B3}
.bookmarks .other a {color:#fff}
.other, .this {vertical-align:middle;text-align:center}

#f2_orange_button  {display:block;float:right;height:24px;width:118px;margin:7px 11px 0px 0px;text-decoration:none;color:#fff;overflow:hidden;;z-index:10005}
#f2_orange_button img {height:24px;width:118px}

#Topbasket {float:right;font-family:Tahoma;color:#fff;margin:7px 20px 0px 0px;z-index:10006}
#Topbasket a {color:#f2e19c;text-decoration:underline;vertical-align:bottom;font-weight:bold}
#Topbasket a:hover {text-decoration:none}
#f2_basket1 {width:16px;height:16px;border:none;vertical-align:bottom;position:relative;top:3px;text-decoration:none}
#f2_basket2 {width:5px;height:5px;border:none;vertical-align:bottom;position:relative;top:-3px;left:2px}

/* users foto-menu & submenu */

#f2_mmenu {width:100%;clear:both;position:relative;font-size:80%;height:24px;}
#f2_submenu {clear:both;margin:0px;padding:0px;background:#e5eeff url(http://img.imgsmail.ru/r/foto2/1.gif) no-repeat right top;width:100%;position:relative;font-size:70%;overflow:hidden}
.f2_subl, .f2_subr {width:1px;height:1px;font-size:1px;line-height:1px;padding:0px;margin:0px;overflow:hidden;background:#fff;position:relative;top:-1px}
.f2_subl {float:left}
.f2_subr {float:right}

.f2_menu_item {float:left;padding:0px 7px 6px 7px;margin:0px;position:relative;text-align:center;white-space:nowrap}
.f2_menu_item a {color:#0857a6;}
.f2_active {float:left;font-weight:bold;color:#002f73;margin:-3px 0 0;padding:5px 14px 7px 14px;background:#e5eeff;border-top:1px solid #bed3fe;position:relative}
.f2_active a {color:#002f73; text-decoration:none;}
.f2_active a:hover {color:#002f73;}
.f2_active_left, .f2_active_right {overflow:hidden;width:1px;height:25px;position:absolute;top:-1px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -180px}
.f2_active_left {left:0px}
.f2_active_right {right:0px}
.f2_active_nosubmenu {font-weight:bold;color:#002f73;margin:-3px 7px 0;padding:5px 14px 6px 14px;background:#e5eeff;border:1px solid #bed3fe;float:left;position:relative;}
.f2_active_nosubmenu a {color:#002f73; text-decoration:none;}
.f2_active_nosubmenu a:hover {color:#002f73;}

.ico_mypage, .ico_tags, .ico_photoprint, .ico_photocameras, .ico_photoscool, .ico_mobiligraphy, .ico_smsgames, .ico_photoday {text-align: baseline; position: relative; top: 3px; border: none;}
.ico_mypage {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px 2px;}
.ico_tags {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -30px;}
.ico_photoprint {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -60px;}
.ico_photocameras {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -90px;}
.ico_photoscool {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -120px;} 
.ico_mobiligraphy {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -150px;}
.ico_smsgames {width:17px;height:16px;background:transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -210px;}
.ico_photoday {width: 17px; height: 16px; background: transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -240px;}

.f2_sublink  {padding:7px 10px 9px 10px;margin:0px;float:left;font-family:tahoma}
.f2_sublink a {color:#0857a6;}
.f2_sublink_on {color:#002f73; padding:7px 10px 6px 10px;margin:0px;float:left;font-family:tahoma;border-bottom:solid 3px #b2ccff;font-weight:bold;}
.f2_sublink_on a {color:#002f73; text-decoration:none}
.f2_sublink_on a:hover {color:#f26d00;text-decoration:none}
.f2_10px {float:left;width:10px;height:1px}
.f2_mhelp {display:block;float:right;font-size:105%; margin-top:3px;}
.f2_mhelp a {color:#0857a6;}

/* Login Form on main page */
#f2_login, #f2_orange_add {width:100%;background:#00468C;position:relative;clear:both}
#f2_login {padding:10px 0px 10px 0px}

#v2_reg {padding:0px 14px}
a.v2_reg1, a.v2_reg2 {color:#fff;font-weight:bold;white-space:nowrap}
a.v2_reg2 {margin-left:16px}
a.v2_reg1:hover, a.v2_reg2:hover {text-decoration:none;color:#cce8ff}

#f2_loginform {width:210px;margin:0px 15px;padding:5px 0px;height:7.5em;display:none}
.f2_fix00 {width:100%;clear:both;position:relative;margin:0px;padding:0px;height:4.1em;color:#fff}
.f2_44 {font-weight:bold;color:#fff}
a.f2_44:hover {color:#cce8ff;text-decoration:none}

#f2_username, #f2_domain, #f2_pass {font:12px Arial}
#f2_username {position:static;width:120px;bottom:auto;left:auto}/*bottom:10px;left:0px*/
#f2_domain {position:static;width:81px;bottom:auto;left:auto}/*bottom:10px;left:124px*/
#f2_pass {position:absolute;width:204px;bottom:10px;left:0px;right:0px}


#f2_alien {font-family:tahoma;margin-left:10px}
#f2_submit {width:60px;height:22px;position:absolute;right:0px;top:0px;font-family:arial}

/* Green button "Upload photo" */
#f2_green_div {width:100%;height:39px;background:#6FA700 url(http://img.imgsmail.ru/r/foto2/gradient_39.png) repeat-x;overflow:hidden}
#f2_green_a {display:block;padding: 11px 0; text-align: center;color:#fff;text-decoration:none;font-weight:bold;white-space:nowrap;}
a#f2_green_a:hover {color:#fff;text-decoration:none}

/* Konkyrses top & bottom blocks */
.f2_konkyrs, .f2_konkyrs2 {text-align:left;clear:both;position:relative;border-left:solid 1px #ced0d9;border-right:solid 1px #ced0d9}
.f2_konkyrs {padding:7px 16px 7px 16px;margin:0px}
.f2_konkyrs2 {padding:7px 16px 7px 16px;font-weight:bold;margin:0px}
.f2_konkyrs a {line-height:1.6em}
.f2_konkyrs2 a {color:#f26d00}
.f2_konkyrs span {color:#f26d00; font:bold 80% arial;}

/* ON-LINE TAGS */
.f2_online_tags {clear:both;margin:10px 0px;position:relative;border:solid 1px #ced0d9}
.f2_tagscloud {overflow:hidden;text-align:justify;padding:0px 16px 7px 16px;}
.f2_online_tags a {color:#797a80;margin:0px 4px}
.f2_online_tags a:hover {color:#f26d00;text-decoration:none}
.f2_online_tags h1 {margin:7px 0px 5px 0px}
.f2_online_tags .f2_tagscloud h1 a {margin:0px}

/* searchblock  for main.tmpl && search*/
#f2_searchblock {clear:both; border-collapse:collapse; margin:13px 0 5px; vertical-align:middle; width:100%;}
#f2_searchblock .searchline {background:#dedde3;}
#f2_searchblock .searchline td {padding:5px 0;}
#f2_searchblock .searchline #f2_53 {color:#565658; font-size:70%; padding:7px 10px 0; white-space:nowrap; width:80px;}
#f2_searchblock .searchline #f2_54_td {width:100%;}
#f2_searchblock .searchline #f2_54_td #f2_54 {border:1px solid #cccbd0; font-size:75%; width:99%;}
#f2_searchblock .searchline #f2_55 {padding:0 5px; vertical-align: middle;}
#f2_searchblock .searchline #f2_55 #f2_55i {font-family:arial; font-size:73%; height:20px;}
#f2_searchblock #f2_57 {color:#797a80; padding:0;}
#f2_searchblock #f2_57 .f2_57 {border-bottom:1px dashed #797a80; cursor:pointer; display:inline; float:left;}

/* SMS-Leader & TOP photo */
.f2_name {font-weight:bold;}
.f2_sms00, .f2_fix00, #f2_41, .other, .this, #f2_orange_button, #f2_search3, .f2_konkyrs, .f2_konkyrs2, .f2_name {font-size:75%;}

#f2_best_top {width: 100%; clear: both;}
#f2_middle {width:2px}
.f2_middle div {width:9px;}
#f2_top {width: auto; background: #e5eeef; border: #c2d9ff 4px solid; border-collapse: separate;}

.f2_top2 {width:100%;position:relative;text-align:center}
#f2_leader .f2_top2 {border-bottom:1px solid #fff6e4;border-top:1px solid #fff6e4}
#f2_top .f2_top2 {border-bottom:1px solid #e5eeef;border-top:1px solid #e5eeef}
.f2_topleft, .f2_topright, .f2_bottomleft, .f2_bottomright  {position:absolute;padding:10px 15px;text-align:left}
.f2_topleft {top:0px;left:0px}
.f2_topright {top:0px;right:0px;font-weight:bold}
.f2_bottomleft {bottom:0px;left:0px}
.f2_bottomright {bottom:0px;right:0px;padding-bottom:28px;color:#333}

#f2_leader {width: 33%; background: #ECFFE1; border: #B7DEAE 1px solid; border-collapse: separate;}
#f2_leader .f2_color {color:#F26D00;font-weight:bold;}
#f2_leader .f2_name {color:#F26D00;}
#f2_leader .f2_top2 {width: 200px; margin: 13px auto 0; padding: 0; border: 0 none;}/*border-bottom: 1px solid #ECFFE1; border-top: 1px solid #ECFFE1;width: 100%; position: relative; text-align: center;*/
#f2_leader .f2_topblock {margin: 0; padding-bottom: 11px;}
#f2_leader .f2_topblock .f2_topleft {white-space: nowrap;}
#f2_leader .f2_topblock .f2_topright {float: right; font-weight: bold; font-size: 57%; margin-top: 5px;}
#f2_leader .f2_topblock .f2_topright a:link, #f2_leader .f2_topblock .f2_topright a:visited, #f2_leader .f2_topblock .f2_topright a:active, #f2_leader .f2_topblock .f2_topright a:hover {color: #f26d00;}
#f2_leader .f2_leader_img {margin: 0; padding: 0; height: auto;}
#f2_leader .f2_bottomblock {margin: 19px 0 10px 0;}
#f2_leader .f2_bottomblock .f2_bottomleft {}
#f2_leader .f2_bottomblock .f2_bottomright {float: right; color: #333; padding: 0;}/*padding-bottom: 28px; */

#f2_top .f2_top2 {border: 0;}/*border-bottom: 1px solid #e5eeef; border-top: 1px solid #e5eeef;*/
.f2_topleft, .f2_topright, .f2_bottomleft, .f2_bottomright {position: static; padding: 0; text-align: left;}/**/

#f2_competition {background:url('http://img.imgsmail.ru/r/hot/fotoramka.gif') top left repeat-x; width: 33%; height: 300px;}
#f2_competition .border_l {height:100%; background: url('http://img.imgsmail.ru/r/hot/fotoramka_l.gif') top left no-repeat; position:relative;}
#f2_competition .border_r {height: 100%; background: url('http://img.imgsmail.ru/r/hot/fotoramka_r.gif') top right no-repeat; text-align: center; padding: 0 5px;}

/* SMS-new, Best of the best, New gallery thumbnails */
#f2_sms02 {width:100%;clear:both;position:relative;margin-top:15px;}
.f2_gallery {width: 100%; clear: both; position: relative; overflow: hidden; height: 220px !important;}
.f2_gallery_header {color:#0857a6;font-weight:bold}
#f2_sms02 .f2_gallery_header {color: #f26d00}
a.f2_gallery_header:hover {color: #f26d00;text-decoration: none}
#f2_sms00 {position:absolute;top:2px;right:0px}
.f2_sms00 {font-weight:bold;color:#f26d00}
.f2_sms01 {border:none;padding-right:10px;background:#fff;position:relative;top:3px;text-decoration:none}


.f2_block, .f2_nblock {height:auto;width:120px;float:left;position:relative;overflow:hidden;padding-bottom:10px}
.f2_block {margin:15px 0px 0px 0px}
.f2_nblock {margin:15px 10px 500px 0px;float:left}
.f2_thumb {display:block;clear:both;border:none;width:120px;height:120px;overflow:hidden;background-color:#f2f2f2;background-repeat:no-repeat;background-position:50% 50%; margin-bottom:3px;}
.f2_hiddenimg {width:0px;height:0px;border:none;padding:60px !important;background:transparent !important}
.f2_author {color:#666}
.f2_title {font-weight:bold;color: #0857a6; }
#f2_sms a.f2_title {color:#F26D00 !important;} /*sms-top on main*/
.f2_spacer {height:150px;float:left;margin:0px}


/* Photo by tags, categories, etc  */
#f2_PBTC {width:100%;clear:both;position:relative;padding:35px 0px 0px 0px}
#f2_choose1, #f2_choose2 {position:absolute;top:0px;left:0px}
#f2_choose2 {display:none}

#f2_choose00, #f2_choose11, #f2_choose22 {float:left;height:19px;line-height:19px;position:relative}
#f2_choose11, #f2_choose22 {padding:0px 23px 0px 14px}
#f2_choose00 {z-index:9;left:4px;width:9px;background:url(http://img.imgsmail.ru/r/foto2/cloud_bg_8bit.png) 0% -40px}
#f2_choose11 {z-index:10;left:-4px;background:url(http://img.imgsmail.ru/r/foto2/cloud_bg_8bit.png) 100% 0px }
#f2_choose22 {z-index:7;left:-16px;background:url(http://img.imgsmail.ru/r/foto2/cloud_bg_8bit.png) 100% -40px}
.f2_i {position:absolute;top:0px;left:-1px;width:1px;height:100%;background:url(http://img.imgsmail.ru/r/foto2/cloud_bg_8bit.png) 0% 0px}

#f2_choose111{color:#393b40;font-weight:bold;text-decoration:none;font-family:Tahoma}
a#f2_choose111:hover, a#f2_choose222:hover {color:#f26d00 !important;text-decoration:none}

#f2_choose1111, #f2_choose2222 {border-top:1px solid #d4d0c8;clear:both;margin:0px;width:100%;text-align:justify;overflow:hidden;padding-top:13px}
#f2_choose1111 {font-size:120%;}
#f2_choose2222 {display:none; text-transform: lowercase;}
#f2_choose1111 *, #f2_choose2222 * {color:#797a80;margin:0px 14px 0px 0px;white-space:nowrap}

/* Dropdown usermenu */
.f2_ddusermenu {line-height:22px;margin-left:23px}
.f2_useravatar_td {text-align:center;vertical-align:middle;width:95px;height:96px}
.f2_useravatar {border:none;padding: 3px 5px 3px 0px}
.f2_userindexavatar {width:90px;height:95px;padding:0px;margin:0px;display:block}
.f2_userindexavatar img {margin:0px auto}
.ico_user {width:16px;height:16px;border:none;vertical-align:middle;background:transparent;padding: 3px 5px 3px 0px}

/* banners */
.f2_rb4527 {margin:4px 0px 0px 0px;width:100%;z-index:1;border:none;padding:0px;//margin-top:3px}
.f2_rbtd {text-align:center}

/* foto.tmpl */ 
#f2_OPTION {FONT-SIZE:70%;float:left;clear:both;width:100%;margin:0px 0px 15px 0px;color:#797a80;z-index:10;}
#f2_OPTION a {white-space:nowrap}
.ico_opt {border:none;background:transparent;margin-right:6px;width:16px;height:16px;position:relative;top:4px}

#f2_OPTION_LEFT, #f2_OPTION_MIDDLE, #f2_OPTION_RIGHT {line-height: 25px}
#f2_OPTION_LEFT {float:left; width:61%;}
#f2_OPTION_MIDDLE {float:left; width:37%;}
#f2_OPTION_RIGHT {float:right; width:200px;}
#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;}
.f2_p, .f2_pp {clear:both;padding:0px;margin:0px}
.f2_pp {position:relative;top:2px}

#delfrom_cook {clear:both} /* не забыть совместить с photo2.css потом! */
.text1 {padding-top:5px;vertical-align:middle;padding-right:5px;white-space:nowrap} /* не забыть совместить с photo2.css потом! */
.link1 {text-align:left !important;padding-left:0px !important;white-space:nowrap} /* не забыть совместить с photo2.css потом! */
#image_Rate {color:#797a80} /* не забыть совместить с photo2.css потом! */
#f2_voting {padding:2px 3px 0px 0px !important;background:transparent !important;border:none !important;font-size:100% !important;}
#f2_voting_table {border:none !important}
.f2_SPLITTER_4 {width:100%;height:15px;clear:both;}
.dnone {display:none} /* не забыть совместить с photo2.css потом! */
.dblock {display:block} /* не забыть совместить с photo2.css потом! */
#image_Rate {position:relative;top:1px} /* не забыть совместить с photo2.css потом! */
.Photo {position: relative; padding: 11px 11px 8px 11px; margin: 0px; background: #EFEFEF; border:none; border-bottom: 1px solid #f26d00 !important;} /* не забыть совместить с photo2.css потом! */
.hidden {border-top:none !important} /* не забыть совместить с photo2.css потом! */
.Photo_print .img {margin-bottom:10px;text-align:center}
#f2_gotoblogs {width:18em;clear:both;display:none;border:1px solid #000;padding:10px;background-color:#f3f3f3;position:absolute; top:22px; left:86px; z-index:11;}

#f2_ptitle {width:100%;clear:both;height:37px;font-weight:bold;color:#003073;text-decoration:none}
#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}
/* end LEX */
/*begin yashneva*/
.main_tops  .f2_thumb {margin-bottom:7px;}
.main_tops  .f2_title {display:block; margin-bottom:6px;}
#form_login {width:70%;}
#form_login table, #form_login form {margin:0;}
#form_login table {border-collapse:collapse;}
#form_login td {padding:0 0 1em 0 !important; vertical-align:middle !important;}
#form_login td td {padding:0 !important;}
#form_login .descr {font-size:75%;}
#form_login .width {width:100%;}
#form_login .nowrap {white-space:nowrap;}
#form_login .err {border-left:4px solid #ffaa00; margin-bottom:2em;}
#form_login .err td {padding:0 0 0 1.5em !important;}
#form_login .err ul {margin:1em 0 0 0; padding:0 0 0 1em;}
#form_login input, #form_login select {font-size:75%;}
#Faq_photo {font-size:75%;}
#Faq_photo h1 {font-size:125%;}
#Faq_photo h3 {font-size:105%;}
#Faq_photo p, #Faq_photo form {margin:0 0 1.5em 0;}
#Faq_photo ul {margin:0 0 1.5em 1.5em; padding:0;}
#Faq_photo ul li {margin:0 0 .5em 0; padding:0;}
#Faq_photo .block {margin-bottom:1.5em;}
#Faq_photo .block h3 {margin-bottom:0.2em;}
#Faq_photo .block p {margin-bottom:0.4em;}
#Faq_photo .block p img {vertical-align:-3px;}
#Faq_photo .block ul {margin-bottom:0.4em;}
#Faq_photo .block ul li {margin-bottom:0.2em;}
#Faq_photo .block ol {margin:0 0 .4em 2em; padding:0;}
#Faq_photo .block ol li {margin:0 0 .2em 0; padding:0;}
#Faq_photo .block table {border-collapse:collapse; width:100%; margin-bottom:0.4em;}
#Faq_photo .block table td {padding:.5em 1em; width:50%;}
#Faq_photo .block table.border {border-bottom:3px solid #e6e8ed;}
#Faq_photo .block table.border .head td {background:#e6e8ed;}
#Faq_photo .block table.center td {text-align:center;}
#Faq_photo .accent1 {font-style:italic;}
#Faq_photo .accent2 {color:#f25100;}
#Faq_photo .orange_button2 {float: left; width: 315px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b3.gif) repeat-x;}
#Faq_photo .orange_button2 div {background: url(http://img.imgsmail.ru/r/foto2/bg_org_b1.gif) no-repeat;}
#Faq_photo .orange_button2 div div {height: 24px; background: url(http://img.imgsmail.ru/r/foto2/bg_org_b2.gif) right top no-repeat;}
#Faq_photo .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; font-size: 75%;}
#Faq_photo .orange_button2 a {color: #fff; text-decoration: none;}
#PhotoSchool .first {margin-bottom:2em; font-size:75%;}
#PhotoSchool .block {color:#616161; font-size:70%; margin-bottom:1em;}
#PhotoSchool .block div {color:#000; font-size:105%; margin-bottom:.2em;}
/*for articles in fotoschool*/
.article {font-size:75%;}
.article h1 {font-size:130%; margin-bottom:10px;}
.article p {margin:0 0 20px; padding:0; text-align:justify;}
.article ul {margin-bottom:20px; margin-left:1.5em; margin-top:0; padding-left:0; padding-top:0;}
.article ol {margin-bottom:20px; margin-top:0; padding-top:0;}
.article img.right {float:right; margin:0 0 15px 20px;}
.article img.left {float:left; margin:0 20px 15px 0;}
.article .author {margin-bottom:15px;}
.article .author td {padding-right:15px; vertical-align:middle !important;}
.article .italic {font-style:italic;}
.article .tt_upper {text-transform:uppercase;}
.article .center {text-align:center;}
.article .center img {margin:0 10px;}
.article .slides img {float:left; margin:0 25px 15px 0;}
/*/for articles in fotoschool*/
#Error {font-size:75%;}
#Error h1, #Error h2 {font-size:125%;}
#Error p {margin:0 0 1.5em 0;}
#Error ol {margin:0 0 1.5em 3em; padding:0;}
#Error ol li {margin:0 0 1em 0; padding:0;}
#category {clear:both;padding:0 9px}
#category p {font-size:75%; margin:0 0 1.5em;}
#category .choice {color:#616161; font:70% Tahoma; white-space:nowrap;}
#category .choice a {margin-left:6px;}
#category .choice span {background:#e4e5e9; color:#393b40; font-weight:bold; margin-left:6px; padding:0 3px;}
#category .theme {float:left; padding-bottom:30px; width:33%;}
#category .theme h2 {margin:0 20px 5px 0;}
#category .theme .block {height:140px; position:relative; width:185px;}
#category .theme .block a {border:1px solid #fff; display:block; height:120px; width:120px; z-index:1;}
#category .theme .block a:hover {border:1px solid #ffffff; z-index:100;}
#category .theme .block a.img3 {left:60px; position:absolute; top:10px;}
#category .theme .block a.img2 {left:30px; position:absolute; top:5px;}
#category .theme .block a.img1 {left:0; position:absolute; top:0;}
#category .theme .count {color:#666; font-size:70%; text-align:center; width:185px;}
#smscodes #photo_list .picture_text {font-size:75%;}
#smscodes p {font-size:75%;margin-bottom:.5em;}
#smscodes .nowrap {white-space:nowrap;}
/*end yashneva*/
/*begin slots*/
.slot_left {margin:0 0 10px;}
.ban240 {border-left:1px solid #ced0d9; border-right:1px solid #ced0d9;}
.ban240 table.frame {font-family:arial,sans-serif; width:100%;}
.ban240 table.frame td.cont {padding:8px 14px;}
.ban240 table.small {font-size:11px; margin:6px 0 5px;}
.ban240 .pic img {margin-right:5px;}
.ban240 h2 {font-size:14px; margin-bottom:5px;}
.ban240 h3 {color:#003073; font-size:13px; margin:5px 0;}
.ban240 h4 {color:#003073; font-size:12px; margin:0;}
.ban240 .nb{color:#f26d00;}
.ban240 .alc {text-align:center;}
.ban240 .brd {border:2px solid #d9d9d9;}
.ban240 ul {margin:0 0 0 20px; padding:0;}
.ban240 li {font-size:11px;}
.ban240 .t11 {font-size:11px;}
.ban240 .t12 {font-size:12px;}
.ban240 .mb8 {margin-bottom:8px;}
/*end slots*/
/* mms.tmpl */ 
#Mobilegraf .font {font-size:75%;}
/* mms.tmpl */ 
/*for alls*/
.clear {clear:both; height:0; overflow:hidden;}
.black {color:#000;}
/*foto.tmpl*/
.Photo .previos_image {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 {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;}
.block_photo2 {background:#efefef; border:none; border-bottom:1px solid #f26d00; padding:11px 0 8px; position:relative;}
.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; 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; 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;}
.for_print {border:3px solid #e2e2e2 !important;}
.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_s.png') center center no-repeat; display:block; height:45px; 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:45px; 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;}
.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;}
/*top_foto.html*/
#f2_blueheader {z-index:10;}
#reg_new {margin:5px 6px 0 0;}
#f2_loginform_new {display:none; position:absolute; right:0; top:-1px; z-index:5000;}
#f2_loginform_new form {background:#00468C; padding:10px 15px 15px; width:210px;}
#f2_loginform_new form .close {position:absolute; right:9px; top:8px; z-index:10;}
.f2_logintop_new {border-bottom:1px solid #00468c; margin:0 1px;}
.f2_loginbottom_new {border-top:1px solid #00468c; margin:0 1px;}
/*main.tmpl*/
#main_top {width:100%;}
#main_top div.padding {width:8px;}
#main_top .block {margin:15px auto 10px; overflow:hidden; width:200px;}
#main_leader {background:#ecffe1; border:1px solid #b7deae; width:33%;}
#main_leader .bg {padding:0 25px;}

#main_best {background: #edf9fa; border: 1px solid #a7d4da; width: auto;}/*66%*/
#main_best .bg {padding: 0 20px;}
#main_best .bg table {width: 100%;}
#main_best .bg table td.width {width:33%;}
#main_best .bg table td .block {margin-right:20px;}
#main_best .bg .top {height: 25px; margin-top: 14px;}
#main_best .bg .top .left {color:#f26d00; float:left; font-size:90%; font-weight:bold; line-height:14px;}
#main_best .bg .top .left a {color: #f26d00;}
#main_best .bg .top .left .ico_help {margin-left:5px; vertical-align:0;}
#main_best .bg .block .top {height:30px;}
#main_best .top .left {color:#0857a6;}
#main_best .top .left a {color:#0857a6;}
#main_best .top .right {color:#f26d00; float:right; font-size:60%; font-weight:bold; line-height:14px; margin-top:2px;}
#main_best .top .right a {color:#f26d00;}
#main_best .bottom {font-size:70%; line-height:17px; margin-top:7px;}
#main_best .bottom a {color:#666;}
#main_best .bottom span {color:#f26d00; font-size:105%; font-weight:bold;}
#main_best .bottom span a {color:#f26d00;}
#main_best .bottom .f2_ico {margin:0; position:static; top:0; vertical-align:-3px;}
#main_best .bottom .ico_dropdown {margin:0; position:static; top:0; vertical-align:-3px;}
#main_best .bottom .right {color:#333; float:right;}
#main_best .bottom .right a {color:#333;}

#main_best .bg .block .bottom {font-size: 70%; line-height: 17px; margin-top:7px;}
#main_best .bg .block .bottom a {color: #666;}
#main_best .bg .block .bottom span {color: #f26d00; font-size: 105%; font-weight: bold;}
#main_best .bg .block .bottom span a {color: #f26d00;}
#main_best .bg .block .bottom .f2_ico {margin: 0; position: static; top: 0; vertical-align: -3px;}
#main_best .bg .block .bottom .ico_dropdown {margin: 0; position: static; top: 0; vertical-align: -3px;}
#main_best .bg .block .bottom .right {color: #333; float: right;}
#main_best .bg .block .bottom .right a {color: #333;}

#main_best #main_best_table td {vertical-align:top;}
#main_best #main_best_table .block {width: 200px; margin: 0 auto;}
#main_best #main_best_table .block .bottom {font-size:70%; line-height:17px; margin: 19px 0 0 0;}
#main_best #main_best_table .block .bottom a {color:#666;}
#main_best #main_best_table .block .bottom span {color:#f26d00; font-size:105%; font-weight:bold;}
#main_best #main_best_table .block .bottom span a {color:#f26d00;}
#main_best #main_best_table .block .bottom .f2_ico {margin:0; position:static; top:0; vertical-align:-3px;}
#main_best #main_best_table .block .bottom .ico_dropdown {margin:0; position:static; top:0; vertical-align:-3px;}
#main_best #main_best_table .block .bottom .right {color:#333; float:right;}
#main_best #main_best_table .block .bottom .right a {color:#333;}

.main_best_width div {width:20px;}

.content_block .linepreview {position: relative; float: left; width: 100%; margin: 20px 0 10px; overflow: hidden;}
.content_block .linepreview td {padding: 0;}
.content_block .linepreview td.interval {width: 10%;}
.content_block .linepreview td.interval div {width: 10px;}
.content_block .linepreview td.interval div div {width: auto;}
.content_block .linepreview td.unitTD {width: 120px; overflow: hidden; padding-bottom: 20px;}
.content_block .linepreview .picture {float:left; position:relative; z-index:1;}
.content_block .linepreview .picture div.back {background:#fff; float:left;}
.content_block .linepreview .picture div.back table td {background:#f2f2f2; height:120px; padding:0; text-align:center; vertical-align:middle; width:120px;}
.content_block .linepreview .picture div.picture_menu {left:125px; position:absolute; top:0;}
.content_block .linepreview .picture div.picture_menu a {display:block; padding:3px 0 2px; text-align:center; width:28px;}
.content_block .linepreview .picture_text {color: #666; float:left; font-size: 70%; width:120px;}
.content_block .linepreview .picture_text .title {margin-bottom:5px; overflow:hidden; width:120px;}
.content_block .linepreview .picture_text .n, .linepreview .picture_text .n2 {color: #0857a6; font-weight: bold;}
.content_block .linepreview .picture_text .n a, .linepreview .picture_text .n2 a {color: #0857a6; text-decoration:none;}
.content_block .linepreview .picture_text .n a:hover, .linepreview .picture_text .n2 a:hover {color: #0857a6;}
.content_block .linepreview .picture_text a {color:#666; font-family: tahoma;}
.content_block .linepreview .picture_text a:hover {color: #f26d00; text-decoration: none;}
.content_block .linepreview .picture_text .pic_author {margin-bottom:5px; overflow:hidden;}
.content_block .linepreview .picture_text .pic_author a {}
.content_block .linepreview .picture_text .pic_author img {background:none; vertical-align:-2px;}
.content_block .sms .picture_text .title .n a:link {color: #F26D00 !important;}
.content_block .sms .picture_text .title .n a:visited {color: #F26D00 !important;}
.content_block .sms .picture_text .title .n a:hover {color: #F26D00 !important;}
.content_block .sms .picture_text .title .n a:active {color: #F26D00 !important;}

/*/main.tmpl*/



/*for yandex.direct*/
.for_direct {padding-right:250px;}
.direct {float:right; width:240px;}
/*for begun*/
#begunRoot {border:0; margin:0; padding:0;}
.bgbanner {margin:0; padding:10px 0;}
/*warning.tmpl*/
#warning {font-size:75%;}
#warning p, #warning form {margin:0 0 1.5em 0;}
#warning ul {margin:0 0 1.5em 1.5em; padding:0;}
#warning ul li {margin:0 0 .5em 0; padding:0;}
/*/warning.tmpl*/
/*addphoto*/
.content_block .err {border-left: 4px solid #ffaa00; margin-bottom:2em;}
.content_block .err td {padding:0 0 0 1.5em !important; font-size: 80%; color: red;}
.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;}
/*/addphoto*/
/*styles for  rating  context help */
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;}
/*for new foto.tmpl*/
.block_top {width:100%;}
.block_top .td1 {width:100%;}
.block_top .td1 .path {margin:0;}
.block_top .td2 {font-size:70%; padding:0 15px; white-space:nowrap;}
.block_top .td2 img {height:22px; vertical-align:-6px; width:22px;}
.block_top .td2 span {color:#797a80; margin:0 6px;}
.block_top .td3 {font-size:75%; padding-top:3px; white-space:nowrap;}
.block_top .td3 img {background:#fff; height:16px; margin:0 4px -1px 0; vertical-align:-3px; width:16px;}
/*.block_photo2 {border-bottom:none; margin:15px 0; padding-top:0;} poka ne vernem vertikalnuyu lineiku*/
.block_photo2 .images {margin-bottom:10px; width:100%;}
.block_photo2 .images .td1 {padding-top:11px; width:100%;}
.block_photo2 .images .td1 div {text-align:center;}
.block_photo2 .images .td1 div img#centralImgId {margin:0 21px; vertical-align:top;}
.block_photo2 .images .td1 div img.ssize {height:58px; margin-left:-21px; vertical-align:top; width:21px;}
.block_photo2 .images .td1 div#mark_div {display:none; height:35px;}
.block_photo2 .images .td1 div.mark_friend {font-size:70%; margin-top:10px;}
.block_photo2 .images .td1 div.mark_friend img {height:14px; vertical-align:-2px; width:14px;}
.block_photo2 .images .td1 div.mark_friend a {font-weight:bold;}
.block_photo2 .images .td1 div#mark_hint {display:none; font-size:75%; margin:10px 0 5px;}
.block_photo2 .images .td2 .listing {overflow:hidden;}
.block_photo2 .images .td2 #noscript_listing {margin-top:-408px;}
*+html .block_photo2 .images .td2 #noscript_listing {margin-top:-410px;}/*for ie*/
.block_photo2 .images .td2 .listing td.previos {background:#fff;}
.block_photo2 .images .td2 .listing td div.l {background:#efefef; border-top:none; border-right:3px solid #fff; border-bottom:3px solid #fff; border-left:8px solid #fff; height:25px; text-align:center;}
.block_photo2 .images .td2 .listing td div.l a {background:#efefef url('http://img.imgsmail.ru/r/foto2/foto_previos_off_s.png') center center no-repeat; display:block; height:25px; position:relative; width:45px;}
.block_photo2 .images .td2 .listing td div.l a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/foto_previos_on_s.png') center center no-repeat;}
.block_photo2 .images .td2 .listing td div.hidden {height:408px; overflow:hidden; width:56px;}
.block_photo2 .images .td2 .listing td div.hidden div div {border-left:5px solid #fff;}
.block_photo2 .images .td2 .listing td div.hidden img {border:3px solid #fff;}
.block_photo2 .images .td2 .listing td div.hidden img.on {border:3px solid #f26d00;}
.block_photo2 .images .td2 .listing td div.hidden div.border {background:#fff; height:5px;}
.block_photo2 .images .td2 .listing td div.r {background:#efefef; border-top:3px solid #fff; border-right:3px solid #fff; border-bottom:8px solid #fff; border-left:8px solid #fff; height:25px; text-align:center;}
.block_photo2 .images .td2 .listing td div.r a {background:#efefef url('http://img.imgsmail.ru/r/foto2/foto_next_off_s.png') center center no-repeat; display:block; height:25px; position:relative; width:45px;}
.block_photo2 .images .td2 .listing td div.r a:hover {background:#dfdfdf url('http://img.imgsmail.ru/r/foto2/foto_next_on_s.png') center center no-repeat;}
/*back to horizont lineika*/
.photo_listing2 .hidden {width:100%; overflow:hidden; white-space:nowrap;}
.photo_listing2 div.number div {color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.photo_listing2 .hidden div {float:left;}
.photo_listing2 .hidden div table div {width:51px; height:57px;}
.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;}
/*tag.tmpl&albumindex.tmpl - "other tag"*/
#PopularMark .h_ch img {float:left; margin-left:6px !important;}
.tag_other_block {float:left; font-size:75%; margin:2px 0 0 18px; position:relative;}
.tag_other_block .link a {background:url('http://img.imgsmail.ru/r/foto2/dashed_x_blue.gif') left bottom repeat-x; color:#0857a6 !important; text-decoration:none;}
.tag_other_block #tag_other {background:#f3f3f3; border:1px solid #000; display:none; left:0; padding:10px; position:absolute; top:17px; width:215px;}
.tag_other_block #tag_other img.close {margin:0; right:5px; position:absolute; top:5px;}
.tag_other_block #tag_other .text {color:#666; font:90% tahoma; line-height:13px; margin-bottom:5px;}
.tag_other_block #tag_other #tag_other_name {margin-right:3px; width:125px;}
/*block SMStop*/
#smstopHelpDiv {background:#f3f3f3; border:1px solid #000; display:none; left:5px; position:absolute; top:21px; width:250px;}
#smstopHelpDiv .infoblock {border:1px solid #e4e4e4; padding:15px 10px 0;}
#smstopHelpDiv .infoblock a {display:inline; padding:0; text-align:left; width:auto;}
#smstopHelpDiv .infoblock img.close {margin:0; right:5px; position:absolute; top:5px;}
#smstopHelpDiv .infoblock h1 {margin-bottom:10px;}
#smstopHelpDiv .infoblock .title {color:#003073; font-size:75%; font-weight:bold;}
#smstopHelpDiv .infoblock .more {font:10px tahoma;}
#smstopHelpDiv .infoblock p {font:70% tahoma; margin:0; padding:0 0 15px;}
#smstopHelpDiv .infoblock p .block1 {color:#666;}
#smstopHelpDiv .infoblock p .block2 b {color:#f66d00;}
#smstopHelpDiv .infoblock p .block2 b.italic {font-style:italic;}
#smstopHelpDiv .infoblock p .block3 {color:#959595;}

/*+10*/
.mark_on {cursor:pointer;}
a.mega {color:#af6161 !important;}

#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;}
/**/

/* dayphoto */
.content_block .serv_anno {float: right; color: #999999; font-size: 70%;}
.content_block .serv_anno .value {color: #F26D00;}

#years {}
#years .left {margin-right: 5px; text-align: center; font-size: 70%; color: #BDBDBD;}
#years a:link {color: #AEAEAE;}
#years a:visited {color: #AEAEAE;}
#years a:active {color: #AEAEAE;}
#years a:hover {color: #AEAEAE;}
#years .curent_year {font-weight: bold; color: #545454;}
#months {border-top: 1px solid #CED0D9;}
#months .left {width: 8.3%; padding: 2px 0 3px 0; text-align: center; font-size: 70%; color: #BDBDBD;}
#months .left a:link {color: #AEAEAE;}
#months .left a:visited {color: #AEAEAE;}
#months .left a:active {color: #AEAEAE;}
#months .left a:hover {color: #AEAEAE;}
#months .curent_month {padding: 0; background: #CED0D9; font-weight: bold; color: #5E5F60;}
#months .curent_month span {display: block; padding: 2px 0 3px 0;}
#months .curent_month a {display: block; padding: 2px 0 3px 0; color: #5E5F60;}
#months .curent_month a:link {color: #5E5F60; text-decoration: none;}
#months .curent_month a:visited {color: #5E5F60; text-decoration: none;}
#months .curent_month a:active {color: #5E5F60; text-decoration: none;}
#months .curent_month a:hover {color: #5E5F60; text-decoration: none;}

.content_block #tab_1 #photo_list {margin-top:0 !important;}
.content_block #tab_2 #photo_list {margin-top:0 !important;}
#photo_list .cap {position: relative; margin-bottom: 5px; width: 120px; }
#photo_list .cap .growth {position: absolute; top: 4px; right: 0; font-size: 75%;}
#photo_list .cap .growth img {margin-right: 1px; vertical-align: -1px;}
#photo_list .cap .growth img.sign_new {padding-top: 3px;}
#photo_list .cap .up {color: #53B926;}
#photo_list .cap .down {color: #FF0000;}
#photo_list .cap .unchanged {color: #999999;}

#photo_list .cap .num_item {color: #797a80; font-size: 16px; font-weight: bold; text-align: center;}
#photo_list .cap .text {font-size: 70%; font-weight: normal;}
#photo_list .cap .gold {position: relative; color: #ECA408; font-size: 16px; font-weight: bold;}
#photo_list .cap .gold .text {color: #ECA408; font-size: 70%; font-weight: normal;}
#photo_list .cap .medal {position: relative; left: -3px; top: 3px;}
#photo_list .cap .day {float: right; position: static; top: auto; right: auto; font-size: 75%; font-weight: bold; text-align: center; color: #F26D00;}

#photo_list .picture_menu .num_item {color: #F26D00; font-size: 75%; font-weight: bold; text-align: center;}
#photo_list .picture_text .view p {margin: 0 0 7px 0;}
#photo_list .picture_text .view .rating {}
#photo_list .picture_text .view .rating .value {color: #797a80; font-size: 16px; font-weight: bold;}
#photo_list .picture_text .view .average_score {}
#photo_list .picture_text .view .average_score .value {color: black;}
#photo_list .picture_text .view .popularity {}
#photo_list .picture_text .view .popularity .value {color: black;}

#photo_list .picture_text .pic_author img {background:none; vertical-align:-3px;}

#photo_list .prizes .back table {left:-5px;position:relative;}
#photo_list .prizes .back table {position: relative: left: -5px;}
#photo_list .prizes .back table img {padding: 5px; background: url('http://img.imgsmail.ru/r/foto2/bg_prizes_photo.gif') no-repeat;}

.content_block .block_tabs {font-size: 70%}
.content_block .block_tabs .left {float: left; margin-right: 10px}
.content_block .block_tabs .left a {margin-right: 10px;}
.content_block .block_tabs .bg {background: #cfdcec; font-weight: bold; color: #686868}
.content_block .block_tabs .bg a {display: block; font-weight: bold; height: 100%; padding: 1px 10px 1px 10px; margin: 0;}
.content_block .block_tabs .bg a:link {color: #686868; text-decoration: none}
.content_block .block_tabs .bg a:visited {color: #686868; text-decoration: none}
.content_block .block_tabs .bg a:active {color: #686868; text-decoration: none}
.content_block .block_tabs .bg a:hover {color: #686868; text-decoration: none}

.ico_photoday {width: 17px; height: 16px; background: transparent url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -240px;}


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



/* /dayphoto */

/*ajax links*/
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;}

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

/*конкурс на главной*/
#f2_competition {background-image:url(http://img.imgsmail.ru/r/hot/fotoramka_n.gif); height:304px;}
#f2_competition .border_l {background-image:url(http://img.imgsmail.ru/r/hot/fotoramka_lt.gif);}
#f2_competition .border_r {background:url(http://img.imgsmail.ru/r/hot/fotoramka_rb.gif) bottom right no-repeat;}
#f2_competition .border_b {background:url(http://img.imgsmail.ru/r/hot/fotoramka_b.gif) bottom repeat-x; height:100%; width:100%;}
#f2_competition .border_lb {background:url(http://img.imgsmail.ru/r/hot/fotoramka_lb.gif) bottom left no-repeat; height:100%; width:100%;}
#f2_competition .border_rt {background:url(http://img.imgsmail.ru/r/hot/fotoramka_rt.gif) top right no-repeat; height:100%; width:100%;}

/*search suggestions*/
#q {width:99%;}
#gogoHintQuery_cont {position:relative;z-index:10;}
#gogoHintQuery_cont div.w500 {width:500px;left:79px;top:-26px; z-index:1000;}
#gogoHintQuery_cont div.w235 {width:235px;left:3px; top:-17px; z-index:1000;}
#gogoHintQuery_cont div.l82 {left:82px !important;}

#gogoHintQuery {display: none; border:1px solid #abadb3; padding:0px; font-size:75%; position: absolute; background-color:#fff;}
#gogoHintQuery a.hint_close{color:#F26D00; text-align:right; cursor:pointer; margin:3px;}
#gogoHintQuery a.hint_close:hover {color:#F26D00;}
#gogoHintQuery div.hint {padding:0px 5px;}
#gogoHintQuery div.ra {padding:0px 5px; background-color:#DEDFE3; cursor:pointer;}
#gogoHintQuery div.rn {padding:0px 5px; background-color:#FFF; }
/**/




/* page listing */
.f2_numpage {font-size: 75%; font-weight: bold;padding:0 9px}
.f2_numpage a {padding: 2px 6px 3px; display: inline-block; margin: 0 0 0 2px;}
.f2_numpage a:link, .f2_numpage a:visited {color: #0857A6; text-decoration: none; border: 1px solid #CFD1DA;}
.f2_numpage a:hover, .f2_numpage a:active {color: #F26D00; text-decoration: none; border: 1px solid #F26D00;}/* background: #EDF5FE;*/
.f2_numpage .ctrl_arrows {display: inline-block; font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif; font-size: 75%; font-weight: normal; padding-bottom: 4px;}
.f2_numpage .ctrl_arrows img {width: 14px; height: 5px; border: 0 none; padding-bottom: 1px;}
.f2_numpage .ctrl_l {margin-right: 5px;}
.f2_numpage .ctrl_r {margin-left: 5px;}
.f2_numpage .ctrl_l img {background: url('http://img.imgsmail.ru/r/foto2/arrows_crtl.gif') no-repeat; margin-right: 5px;}
.f2_numpage .ctrl_r img {background: url('http://img.imgsmail.ru/r/foto2/arrows_crtl.gif') -14px 0 no-repeat; margin-left: 5px;}
.f2_numpage .current_page {display: inline-block; margin: 0 0 0 2px; padding: 2px 6px 3px; background: #E5E6EB; border: 1px solid #CFD1DA;}



.img_full_size {position: absolute; top: 0; left: 100%;}

.block_photo2 .img {margin: 0 auto 10px; position: relative; text-align: center;}

.block_photo2 .previous_image, .block_photo2 .next_image {position: absolute; top: 11px; width: 34px;}
.block_photo2 .previous_image {left: 0;}
.block_photo2 .previous_image a {display: block; position: static; width: 34px;}
.block_photo2 .previous_image a:link {background: #efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off.gif') center center no-repeat; text-decoration: none;}
.block_photo2 .previous_image a:visited {background: #efefef url('http://img.imgsmail.ru/r/foto2/previos_image_off.gif') center center no-repeat; text-decoration: none;}
.block_photo2 .previous_image a:hover {background: #dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on.gif') center center no-repeat; text-decoration: none;}
.block_photo2 .previous_image a:active {background: #dfdfdf url('http://img.imgsmail.ru/r/foto2/previos_image_on.gif') center center no-repeat; text-decoration: none;}

.block_photo2 .next_image {right: 0;}
.block_photo2 .next_image a {display: block; position: static; width: 34px; right: auto;}
.block_photo2 .next_image a:link {background: #efefef url('http://img.imgsmail.ru/r/foto2/next_image_off.gif') center center no-repeat; text-decoration: none;}
.block_photo2 .next_image a:visited {background: #efefef url('http://img.imgsmail.ru/r/foto2/next_image_off.gif') center center no-repeat; text-decoration: none;}
.block_photo2 .next_image a:hover {background: #dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on.gif') center center no-repeat; text-decoration: none;}
.block_photo2 .next_image a:active {background: #dfdfdf url('http://img.imgsmail.ru/r/foto2/next_image_on.gif') center center no-repeat; text-decoration: none;}

/* crop styles */
.block_photo2 .crop {}
.block_photo2 .crop, .crop *{ font-size:0; }
.block_photo2 .crop div.allocation div.txt span, .crop div.allocation div.txt a { font-size: 11px; }
.block_photo2 .crop .crop_holder { position:absolute; width:100%; left: 0; top:0; display:none; }
.block_photo2 .crop .pin { position:absolute; width:7px; height:7px; }
.block_photo2 .crop .fld { position:absolute; overflow:hidden; width:0px; height:0px; left:0px; top:0px; }
.block_photo2 .crop .shade { position:absolute; top:0; left:0; width:100%; font-size:0; line-height:0; background-color:#ffffff; opacity:0.34; }
*:first-child+html .crop .shade { filter:alpha(opacity=34); }
* html .crop .shade { filter:alpha(opacity=34); }
.block_photo2 .crop .cur_fld { cursor:move; }
.block_photo2 .cur_fld * { cursor:move !important; }
.block_photo2 .crop .cur_ctl{ cursor:nw-resize; }
.block_photo2 .cur_ctl * { cursor:nw-resize !important; }
.block_photo2 .crop .cur_ctr { cursor:ne-resize; }
.block_photo2 .cur_ctr * { cursor:ne-resize !important; }
.block_photo2 .crop .cur_cbl { cursor:sw-resize; }
.block_photo2 .cur_cbl * { cursor:sw-resize !important; }
.block_photo2 .crop .cur_cbr { cursor:se-resize; }
.block_photo2 .cur_cbr * { cursor:se-resize !important; }
.block_photo2 .crop .cur_tb { cursor:n-resize; }
.block_photo2 .cur_tb * { cursor:n-resize !important; }
.block_photo2 .crop .cur_bb { cursor:s-resize; }
.block_photo2 .cur_bb * { cursor:s-resize !important; }
.block_photo2 .crop .cur_lb { cursor:w-resize; }
.block_photo2 .cur_lb * { cursor:w-resize !important; }
.block_photo2 .crop .cur_rb { cursor:e-resize; }
.block_photo2 .cur_rb * { cursor:e-resize !important; }
.block_photo2 .crop .cur_crosshair { cursor:crosshair; }
/* crop styles end */

.block_photo2 .crop div.allocation {position: absolute; display: none; cursor: pointer; border: 0 none;}
.block_photo2 .crop div.allocation div.pic {border: 0 none; margin: 0; cursor: pointer;}/* visibility: hidden;что б высота не пропадала!*/
.block_photo2 .crop div.allocation div.box_txt {padding: 3px 0; display: none; float: left; position: absolute; background: url('http://img.imgsmail.ru/0.gif');}
.block_photo2 .crop div.allocation div.box_txt div.txt {border: 1px solid #E6E6E6; margin: 0; cursor: pointer; background-color: #E6E6E6; color: white; font-size: 70%; text-align: center;}
.block_photo2 .crop div.allocation div.box_txt .txt a.link {color: #0857A6;}
.block_photo2 .crop div.allocation div.box_txt .txt a.visited {color: #0857A6;}
.block_photo2 .crop div.allocation div.box_txt .txt a.hover {color: #0857A6;}
.block_photo2 .crop div.allocation div.box_txt .txt a.active {color: #0857A6;}
.block_photo2 .crop div.allocation div.box_txt .txt span {color: #666;}

.ico_opt {background: transparent none repeat scroll 0%; border: medium none; height: 16px; margin-right: 6px; position: static; top: auto; vertical-align: middle; width: 16px;}


/* EditPhoto */
.block_photo2 .img {margin: 0 auto; position: relative;}

.img_full_size {position: absolute; top: 0; left: 100%;}
/* crop styles */
#EditPhoto .crop{ position:relative; }
#EditPhoto .crop, .crop *{ font-size:0; }
#EditPhoto .crop .crop_holder{ position:absolute; width:100%; left:0; top:0; display:none; }
#EditPhoto .crop .pin{ position:absolute; width:7px; height:7px; }
#EditPhoto .crop .fld{ position:absolute; overflow:hidden; width:0px; height:0px; left:0px; top:0px; }
#EditPhoto .crop .shade{ position:absolute; top:0; left:0; width:100%; font-size:0; line-height:0; background-color:#ffffff; opacity:0.34; }
*:first-child+html #EditPhoto .crop .shade{ filter:alpha(opacity=34); }
* html #EditPhoto .crop .shade{ filter:alpha(opacity=34); }
#EditPhoto .crop .cur_fld{ cursor:move; }
#EditPhoto .cur_fld *{ cursor:move !important; }
#EditPhoto .crop .cur_ctl{ cursor:nw-resize; }
#EditPhoto .cur_ctl *{ cursor:nw-resize !important; }
#EditPhoto .crop .cur_ctr{ cursor:ne-resize; }
#EditPhoto .cur_ctr *{ cursor:ne-resize !important; }
#EditPhoto .crop .cur_cbl{ cursor:sw-resize; }
#EditPhoto .cur_cbl *{ cursor:sw-resize !important; }
#EditPhoto .crop .cur_cbr{ cursor:se-resize; }
#EditPhoto .cur_cbr *{ cursor:se-resize !important; }
#EditPhoto .crop .cur_tb{ cursor:n-resize; }
#EditPhoto .cur_tb *{ cursor:n-resize !important; }
#EditPhoto .crop .cur_bb{ cursor:s-resize; }
#EditPhoto .cur_bb *{ cursor:s-resize !important; }
#EditPhoto .crop .cur_lb{ cursor:w-resize; }
#EditPhoto .cur_lb *{ cursor:w-resize !important; }
#EditPhoto .crop .cur_rb{ cursor:e-resize; }
#EditPhoto .cur_rb *{ cursor:e-resize !important; }
#EditPhoto .crop .cur_crosshair{ cursor:crosshair; }
/* crop styles end */

#EditPhoto .gora {position: absolute; display: none; left: 0; top: 0; border: 1px solid red; z-index: 2;}
#EditPhoto .gora #gora_vert {position: absolute; top: 0; width: 24%; border: 1px solid red; border-width: 0 1px 0 1px; margin: 0 auto;}/*mar gin: 0 auto;*/
#EditPhoto .gora #gora_hor {position: absolute; width:100%; border: 1px solid red; border-width: 1px 0 1px 0;}
#EditPhoto .crop .fld img {z-index: 1;}
#EditPhoto .crop .pin {z-index: 5;}

#EditPhoto .disabledButton div.disblock {position: relative;}
#EditPhoto .disabledButton div.disblock div {position: absolute; left: 0px; top: 0px; background: black; filter: alpha(opacity=10); -moz-opacity: .10; opacity: .10;}
#EditPhoto #ActionEditPhoto .sep {width: 11px; white-space: nowrap;}

#EditPhoto td {padding-right: 0;}
#EditPhoto td th, #EditPhoto td td {font-size:100%;}
/* /EditPhoto */


/* status dogs icons */
.f2_mrim_status img {background-image: url('http://img.imgsmail.ru/r/foto2/mrim_status.gif') !important; background-repeat: no-repeat !important; border: 0 none; width: 13px; height: 13px;}
.f2_off img {background-position: 0 0 !important;}
.f2_on img {background-position: -18px 0 !important;}
.f2_left img {background-position: -36px 0 !important;}

/*contest styles*/
div.counter {position:relative; display:inline; font-size:80%; top:2px; color:#a5a5a5;}
span.counter {font-size:80%; color:#a5a5a5;}
div.menu_link {margin-bottom:3px; clear:both;} 

div.menu_link div {width:19px; height:19px; margin-right:5px; float:left;}
div.menu_link div.lcon_01 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 0 no-repeat;}
div.menu_link div.lcon_02 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -38px no-repeat;}
div.menu_link div.lcon_03 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -76px no-repeat;}
div.menu_link div.lcon_04, div.menu_link div.lcon_health {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -114px no-repeat;}
div.menu_link div.lcon_05 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -155px no-repeat;}
div.menu_link div.lcon_06 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -190px no-repeat;}
div.menu_link div.lcon_07 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -228px no-repeat;}
div.menu_link div.lcon_08 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -266px no-repeat;}
div.menu_link div.lcon_09, div.menu_link div.lcon_news {background:url(http://img.imgsmail.ru/r/icons.gif?2) 0 -304px no-repeat;}
div.menu_link div.lcon_10 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -342px no-repeat;}
div.menu_link div.lcon_11 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -377px no-repeat;}
div.menu_link div.lcon_12 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -418px no-repeat;}
div.menu_link div.lcon_13 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -453px no-repeat;}
div.menu_link div.lcon_14, div.menu_link div.lcon_deti {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -494px no-repeat;}
div.menu_link div.lcon_15, div.menu_link div.lcon_lady {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -532px no-repeat;}
div.menu_link div.lcon_16, div.menu_link div.lcon_auto {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -570px no-repeat;}
div.menu_link div.lcon_17, div.menu_link div.lcon_my {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -608px no-repeat;}
div.menu_link div.lcon_18, div.menu_link div.lcon_travel {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -646px no-repeat;}
div.menu_link div.lcon_19 {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -684px no-repeat;}
div.menu_link div.lcon_20, div.menu_link div.lcon_afisha {background:url(http://img.imgsmail.ru/r/icons.gif) 0 -722px no-repeat;}

img.menu_link {border:0; background:url('http://img.imgsmail.ru/r/postcards/ico.gif') 0px 0px no-repeat; height:16px; width:16px; float:left; margin: 0 5px 0px -16px;}
a.menu_link {font:arial 11pt;}
a.closed {color:#797a80;}
/**/

/*smscodes*/
#SmsBox{display:none;position:absolute;width:200px}
.numberSelectForm{height:75px;margin:5px 0 0}
.numberSelect {font-size:70%;height:25px;margin:0 0 0 50px;position:relative}
.numberSelect ins{display:block;left:-50px;position:absolute;text-decoration:none}
.numberSelect .frame{background:#fff;border:1px solid #d9d9d9;padding:2px;position:absolute;width:100%}
.numberSelect .frame strong, .numberSelect .frame dt{color:#f66d00;font-size:1.1em;font-weight:bold}
.numberSelect .frame dl{margin:0}
.numberSelect .frame dd{color:#979797;margin-top:-15px}
.numberSelect .frame dd a{color:#979797}
.numberList{display:none;margin-top:3px;position:absolute;width:150px; z-index:50;}
.numberList .head span{color:#858a90;margin-right:20px}
.numberList ul, .numberList li{margin:0;padding:0}
.numberList li{color:#f66d00;line-height:1.4em;list-style:none;width:50px}
.numberList .ShortNumbers li.group{background:url(http://img.imgsmail.ru/r/foto2/shortnumbers_group.gif) no-repeat right center;position:relative;_background-position:33px center;}
.numberList .ShortNumbers li.group .t{background:url(http://img.imgsmail.ru/r/foto2/shortnumbers_group.gif) no-repeat right top;height:3px;left:0;position:absolute;top:0;width:100%;_background-position:right top;_left:-3px;}
.numberList .ShortNumbers li.group .b{background:url(http://img.imgsmail.ru/r/foto2/shortnumbers_group.gif) no-repeat right bottom;bottom:0;height:3px;left:0;position:absolute;width:100%;_background-position:right bottom;_bottom:-1px;_left:-3px;}
.numberList .ShortNumbers li.group div.num{left:0;margin-top:-8px;position:absolute;top:50%;width:40px}
.numberList .ShortNumbers li.space{height:7px; line-height:1px;}
.numberList li.group ul{margin:5px 0 0 55px}
.numberList li ul{margin:-15px 0 0 55px}
.numberList li ul li{color:#000;cursor:pointer}

.smsgame{padding:15px 10px 5px}
.smsgame .close{margin:-10px -5px 0 0}
.smsgame a{display:inline;padding:0;text-align:left;width:auto}
.smsgame h1{margin-bottom:10px}
.smsgame .title{color:#003073;font-size:75%;font-weight:bold}
.smsgame .more{font:10px tahoma}
.smsgame p{font:70% tahoma;padding:0;margin:0 0 5px}
.smsgame p .block1{color:#666}
.smsgame p .block2 b{color:#f66d00}
.smsgame p .block2 b.italic{font-style:italic}
.smsgame p .block3,.smsgame p .block3 a{color:#959595}

.changeGameForm {margin:0 0 5px}
.changeGameForm select {font-size:70%}
/**/

a.picasa_link {//vertical-align:4px; margin-left:5px;}

/*webcamshot*/
#webcamShot {text-align:center}		
#webcamShot object {outline:none;}	
.bt {text-align:center; padding:5px 0 0 0;margin:10px auto 0; width:148px;height:20px;background: url(http://img.imgsmail.ru/r/foto2/webcamshot_button.gif) no-repeat}
.bt:hover {background: url(http://img.imgsmail.ru/r/foto2/webcamshot_button.gif) 0px -26px no-repeat}
.bt a {color:#707074; text-decoration:none; font-weight:bold; font-size:75%}
/**/

#begunSpan {display:block;margin: 0 0 20px}
/*div layout slots fixes*/
/*start torg slot styles*/
.off {display: none}
.goods {margin: 0 0 0 0;}
.goods ul {list-style-type: none; margin: 10px 3px 0 0; padding: 0;} 
.goods li {float: left; width: 33%; margin-bottom: 20px;}
.goods li.type25 {width: 25%;}
.goods img.b {border: 1px solid #d9d9d9;}
.goods tr.additional a {font-family: tahoma; color: #797A80;}
.goods tr.additional a:hover {color: #F26D00;}
.goods .c {text-align: center;}
.goods .r {text-align: right; margin-right: -3px;}
.goods table {width: 100%;}
.goods th {width: 1%;}
.goods td {width: 30%; padding: 0 0 3px 0; text-align: center;}
.goods li a {font-family: tahoma; color: #797A80; font-size: 70%;}
.goods li a:hover {color: #F26D00;}
.goods ul a {padding: 0 2px 0 0;}
.goods ul .c a {padding: 0 2px;}
.goods ul .r a {padding: 0 0 0 2px;}
/*end torg slot styles*/

/*start send sms slot styles*/
.order_star_baner { border:1px solid #ccc; font-size:1.0em; padding:8px; background: url("http://r.mail.ru/b6275444.gif") top right no-repeat; font-size: 80%; }
.order_star_baner a, .order_star_baner a:visited { color:#0857a6; text-decoration:underline; font-weight: bold; letter-spacing:0; font-family: Verdana, Tahoma, Arial, sans-serif;}
.order_star_baner .hr {border:0; height:1px; background: #ccc; margin:6px 0; }
.order_star_baner .title {  margin-bottom:10px; display: block; }
.order_star_baner .bottom { color:#ff7c00; font-size: 0.85em; }
.order_star_baner .star td { text-align: left; vertical-align: top; color:#333 }
.order_star_baner .star img { margin-right:8px; border: none;}
.order_star_baner .star span { display: block; margin-top: 8px; color:#666; font-size: 0.75em; }
.order_star_baner .star .order { vertical-align: bottom }
.order_star_baner .star .order a { color:#ff7c00; font-size: 1.0em; line-height: 1.05em }
/*end send sms slot styles*/

/* new div header */
#d_bookmarks { height: 20px; position: absolute; bottom: -1px; left: 255px; z-index: 50; font-size: 75%; }
#d_bookmarks div { float: left; height: 20px; background: url(http://img.imgsmail.ru/r/bookmarks/d_2.gif) bottom right no-repeat; margin-left: -10px; position: relative; }
#d_bookmarks div a { color: white; float: left; height: 20px; line-height: 20px; padding-left: 10px; margin-right: 23px; background: url(http://img.imgsmail.ru/r/bookmarks/d_1.gif) bottom left no-repeat; text-decoration: none; }
#d_bookmarks div a:hover { text-decoration: underline; }
#d_bookmarks div.current { z-index: 100 !important; background: transparent url(http://img.imgsmail.ru/r/bookmarks/d_2_cur.gif) bottom right no-repeat; }
#d_bookmarks div.current a { font-weight: bold; color: #013572; background: url(http://img.imgsmail.ru/r/bookmarks/d_1_cur.gif) bottom left no-repeat; }
#d_bookmarks div.b_footbal a { background: none; font-weight: bold; color: white; }
#d_bookmarks div.b_footbal { width: 106px; background: url(http://img.imgsmail.ru/r/bookmarks/d_footbal.gif) bottom left no-repeat; }
#d_bookmarks div.b_kronenburg a { background: url(http://img.imgsmail.ru/r/bookmarks/d_kronenburg_left.gif) bottom left no-repeat; }
#d_bookmarks div.b_kronenburg { background: url(http://img.imgsmail.ru/r/bookmarks/d_kronenburg_right.gif) bottom right no-repeat; }
#d_bookmarks div.b_newyear a { background: url(http://img.imgsmail.ru/r/bookmarks/d_newyear_left.gif) bottom left no-repeat; }
#d_bookmarks div.b_newyear { background: url(http://img.imgsmail.ru/r/bookmarks/d_newyear_right.gif) bottom right no-repeat; }
#d_bookmarks div.d_yellow {background:url('http://img.imgsmail.ru/r/bookmarks/d_2_yellow.gif') bottom right no-repeat;}
#d_bookmarks div.d_yellow a {background:url('http://img.imgsmail.ru/r/bookmarks/d_1_yellow.gif') bottom left no-repeat; color:#00a056;}
#d_bookmarks .tab_Red { background: url(http://img.imgsmail.ru/r/bookmarks/_tab_sprite.png) no-repeat; background-position: right -75px; }
#d_bookmarks .tab_Red a { background: url(http://img.imgsmail.ru/r/bookmarks/_tab_sprite.png) no-repeat; background-position: left -50px; }
#d_bookmarks .tab_cWhite a { color: white; }
.d_ico_tag { display: block; float: left; margin: 0 15px 0 0; padding-left: 21px; }
.d_ico_tag:HOVER { color: #0857A6; text-decoration: none; }
.d_ico_mypage       { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px 0px; }
.d_ico_tags         { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -30px; }
.d_ico_photoprint   { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -60px; }
.d_ico_photocameras { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -90px; }
.d_ico_photoschool  { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -120px; }
.d_ico_mobiligraphy { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -150px; }
.d_ico_smsgames     { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -210px; }
.d_ico_photoday     { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -240px; }
.d_ico_myfoto     { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -265px;margin-right:25px }
.d_ico_contest     { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -290px;font-size:105%; position:absolute; right:0; top:0;padding:0 0 0 20px }
.d_ico_newtag { margin-right: 0 !important; }
.d_ico_current { background: url(http://img.imgsmail.ru/r/foto2/mainicons_stripe30px.png) repeat-x 0 -181px; padding: 0 1px; float: left; margin-right: 10px; border-top: 1px solid #BED3FE; }
.d_ico_current .d_ico_tag,
.d_ico_nolive .d_ico_tag { text-decoration: none; color: #002F73; }
.d_ico_current .d_ico_tag  { background: #e5eeff; margin: 0; padding: 6px 15px; font-weight: bold; }
.d_ico_nolive { float: left; margin-right: 10px; margin-top:-6px; border: 1px solid #BED3FE; position: relative; }
.d_ico_nolive i { display: block; font-size: 0; overflow: hidden; width: 1px; height: 1px; background-color: white; position: absolute; z-index: 100; }
.d_ico_nolive i.itl { top: -1px; left: -1px; }
.d_ico_nolive i.itr { top: -1px; right: -1px; }
.d_ico_nolive i.ibl { bottom: -1px; left: -1px; }
.d_ico_nolive i.ibr { bottom: -1px; right: -1px; }
.d_ico_nolive .d_ico_tag  { background: #e5eeff; margin: 0; padding: 5px 15px 6px; font-weight: bold; }

.user-info-menu {cursor:pointer}

/*интеграция*/
.mf_menu_project .mf_icons_left a {margin-right:10px;}
.mf_menu_project .mf_myfoto {background: url(http://img1.imgsmail.ru/r/my/ico_myfoto.gif) left no-repeat;}

.online{background-color:#1EC926; text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%; padding: 0 1px 1px 1px; height: 11px; white-space:nowrap;}
.inv{background-color:#000; text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%; padding: 0 1px 1px 1px; height: 11px; white-space:nowrap;}

.fub {position:relative;background-color:#e6eefe;border-bottom: 1px solid #8aa8c5;font-size:0.75em;margin:0 0 22px;padding:31px 0 30px 0; min-height:70px;height:auto !important;height:70px}
.fub .fub-avatar  {position:absolute;top:9px;left:9px}
.fub-avatar i {background-color:#e6eefe;background-position:center center;background-repeat:no-repeat;border:1px solid #b6ddac;display:block;font-size:0; height:90px; line-height:0; width:90px;cursor:pointer} 
.fub-user  {position:absolute; top:11px; left:106px;}
.fub-username {font-weight:bold;margin:0 5px 0 0;}
.fub-bubble  {height:1%;width:40%;position:relative;margin:0 0 0 116px}
.fub-bubble-c  {padding:6px; border:1px solid #d5d8da; background:#fff; color:#444; line-height:1.1em}
.fub-bubble-c   i {font-style:normal;display:block;margin:2px 0 0}
.fub-bubble-c   i, 
.fub-bubble-c   a,
.fub-bubble-c   p {color:#999}
.fub-bubble-c   p {margin:2px 0 0}
.fub-bubble-l  {position:absolute;display:block;top:8px;left:-9px;width:10px;height:12px;background:url(http://img.imgsmail.ru/r/foto2/myfoto/bubble-l.gif) no-repeat}
.fub-bubble-top  {position:absolute;background:url(http://img.imgsmail.ru/r/foto2/myfoto/bubble-round.gif) no-repeat right top;height:5px;width:100%;font-size:0;}
.fub-bubble-top  i {background:url(http://img.imgsmail.ru/r/foto2/myfoto/bubble-round.gif) no-repeat left top;width:5px;height:5px;display:block}
.fub-bubble-bottom  {position:absolute;margin:-5px 0 0;background:url(http://img.imgsmail.ru/r/foto2/myfoto/bubble-round.gif) no-repeat right bottom;height:5px;width:100%;font-size:0;}
.fub-bubble-bottom  i {background:url(http://img.imgsmail.ru/r/foto2/myfoto/bubble-round.gif) no-repeat left bottom;width:5px;height:5px;display:block}
.fub-rmenu-box  {position:absolute; top:15px; right:20px;clear:both;}
.fub-rmenu-box-top40 { top: 40px !important; }
.fub-rmenu {margin:0;padding:0;}
.fub-rmenu-l,
.fub-rmenu-r {float:left;}
.fub-rmenu-l {margin: 0 5px 0 0}
.fub-comm .fub-rmenu-l {width:178px;}
.fub-comm .fub-rmenu-r {width:94px;}
.fub-rmenu-item {background:url(http://img.imgsmail.ru/r/foto2/myfoto/rmenu-st.png?2) no-repeat;list-style:none;margin:0 0 0 10px;padding:0 0 7px;display:block;white-space:nowrap;}
.fub-rmenu-item a,
.fub-rmenu-item span {display:block; padding:0 0 0 20px;}
.fub-rmenu-item span a {display:inline-block;padding:0}
.fub-rmenu .r0 {background:none;}
.fub-rmenu .r1 {background-position:0 0}
.fub-rmenu .r2 {background-position:0 -25px}
.fub-rmenu .r3 {background-position:0 -50px}
.fub-rmenu .r4 {background-position:0 -75px}
.fub-rmenu .r5 {background-position:0 -100px}
.fub-rmenu .r6 {background-position:0 -125px}
.fub-rmenu .r7 {background-position:0 -150px}
.fub-rmenu .r8 {background-position:0 -175px}
.fub-rmenu .r9 {background-position:0 -200px}
.fub-rmenu .r10 {background-position:0 -225px}
.fub-rmenu .r11 {background-position:0 -250px}
.fub-rmenu .r12 {background-position:0 -275px}
.fub-rmenu .r13 {background:none;}
.fub-rmenu-item a.icoCommIn {background:url('http://img.imgsmail.ru/r/foto2/myfoto/rmenu-st.png?2') 0 -330px no-repeat;}
.fub-rmenu-item a.icoCommOut {background:url('http://img.imgsmail.ru/r/foto2/myfoto/rmenu-st.png?2') 0 -303px no-repeat;}
.fub-bmenu-box  {position:absolute;bottom:-1px;height:28px; }
.fub-bmenu {margin:0 0 0 9px;padding:0;overflow:hidden;}
.fub-bmenu-item {float:left;list-style:none;display:block;padding:0;margin:0 18px 0 0}
.fub-bmenu-item a {height:28px;line-height:28px;}
.fub-bmenu-item-act {background:#fff url(http://img.imgsmail.ru/r/foto2/myfoto/bmenu-bg.gif) no-repeat;padding:0;}
.fub-bmenu-item-act a{background:#fff url(http://img.imgsmail.ru/r/foto2/myfoto/bmenu-bg.gif) no-repeat right top;margin: 0 0 0 1px;padding:0 12px 0 11px;display:inline-block;font-weight:bold;}
.fub-bmenu-item sup{color:#ec0000;font-weight:bold;margin:0 0 0 3px}
.fub-bmenu-mainlink {text-decoration:none;color:#000}
.fub-ajax-link {text-decoration:none;border-bottom:1px dashed #0857a6}
.fub-ajax-link:hover {text-decoration:none;border-bottom:1px dashed #F26D00}
.fub-locked  {height:1%;position:relative;margin:0 0 0 110px;padding:0 10px 0 0}
.fub-locked  h1,
.fub-locked  p {color:red;margin:5px 0 0 }
.fub-locked  h1{font-size:1.3em}
.fub-big-button { width: 116px; position: absolute; right: 172px; top: 10px; }

*html .fub-bmenu-box  {bottom:-2px}
*html .fub-rmenu-item {background-image:url(http://img.imgsmail.ru/r/foto2/myfoto/rmenu-st.gif?2)}
html:first-child .fub-bubble-c   wbr {display:block;} /*opera 9.27 fix*/

.s-fub {position:relative; height:45px;margin: 0 0 5px;font-size:0.75em;padding:0 0 0 50px;overflow:hidden}
.s-fub .fub-avatar  {position:absolute;top:0;left:0}
.s-fub .fub-avatar i {border:0;height:45px;width:45px; } 
.s-fub-nav {position:absolute;top:22px;left:50px;overflow:hidden;height:25px;}
.s-fub-nav td {white-space:nowrap; height:30px;}
.s-fub-nav,
.s-fub-nav a {color:#9a9a9a !important}
.s-fub-fade {z-index:2;position:absolute;right:0;top:15px;width:80px;height:30px;background:url(http://img.imgsmail.ru/r/foto2/fade.png) top right repeat-y}
.s-fub-menu{z-index:3;position:absolute;right:0;top:10px;height:32px;}
.s-fub-menu span{color:#F25100;display:block;text-align:center;font-size:75%;position:absolute; right:0; top:0; width:55px;}
.s-fub-menu ul{border:0;margin:0;padding:0; float:right;}
.s-fub-menu li{border:0;margin:0;padding:0;}
.s-fub-menu ul li{list-style:none;float:left; margin-left:8px;}
.s-fub-menu ul li.edit{background:url(http://img.imgsmail.ru/r/foto2/nav_menu.gif) no-repeat;}
.s-fub-menu ul li.del{background:url(http://img.imgsmail.ru/r/foto2/nav_menu.gif) no-repeat 0 -26px;margin-left:10px;}
.s-fub-menu ul li i {display:block; height:25px;cursor:pointer}
.s-fub-edit:active,
.s-fub-edit:link,
.s-fub-edit:visited {text-decoration:none;border-bottom:1px dashed #9a9a9a !important;cursor:pointer !important;}
.s-fub-edit:hover {text-decoration:none;border:0 none;background:#ffff66}
.s-fub-inp {font-size:0.9em;margin:0 5px 0 0;height:20px;}
.s-fub-inp-text {height:14px;}
*html .s-fub-fade {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imgsmail.ru/r/foto2/fade.png', sizingMethod='scale')}

/*rb*/
.rb_body {border: 1px solid #D9D9D9; font-size: 12px; margin-bottom: 10px; padding: 7px 10px 10px 10px; overflow: hidden; //display: inline-block;}
.rb_h4 {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
.rb_body h4 {margin: 0;}
a:HOVER.rb_h4 {border-bottom: 0 solid #0857A6;}
.rb_h5 {color: #fd7102; display: block; font-size: 13px; font-weight: bold; padding: 7px 0 0 0; text-decoration: none;}
.rb_h6 {color: #0857A6; display: block; font-size: 13px; font-weight: bold; padding: 0 0 3px 0; text-decoration: none;}
.rb_content {margin: 7px 0 0 0; overflow: hidden; //display: inline-block;}
.rb_img {float: left; margin: 0 5px 0 0; background-position: left top; background-repeat: no-repeat;}
.rb_flash {float: left; margin: 0 5px 0 0;}
.rb_nobr {white-space: nowrap;}
.rb_text {overflow: hidden; //display: inline-block;}
.rb_textSmall {font-size: 11px; overflow: hidden; //display: inline-block;}
.rb_next {font-weight: bold; font-size: 11px; float: right; margin-top: 5px;}
.rb_more {font-weight: bold; font-size: 11px; display: block; margin-top: 5px;}
.rb_imgUl {background-position: left top; background-repeat: no-repeat; font-weight: bold; display: block; height: 50px; margin: 0; width: 100%; padding-left: 55px;}
.rb_ul {margin: 10px 0 0 13px; padding-left: 2px;}
.rb_li {color: #999999;}
.rb_mb5 {margin-bottom: 5px;}
/*rb*/

/*хочу общаться*/
#want-talk {background:url(http://img0.imgsmail.ru/mail/ru/images/my/_sprite_smstop.png) no-repeat;border:solid 1px #d9d9d9;margin: 0 0 20px 0;overflow:hidden;}
#want-talk  .hidden{display:none}
.mf_divWantTalkHide{background-color:#cdd0d9; float:right; padding:0 0 4px; text-align:center; width:100px;}
.mf_divWantTalkHide a,
.mf_divWantTalkHide a:hover{display:-moz-inline-block; display:-moz-inline-box;display:inline-block;border-bottom:1px dashed #646663;color:#646663;cursor:pointer;font-family:Tahoma;font-size:70%;text-decoration:none;} 
.mf_divWantTalkH1 {margin:20px 10px;}
.mf_divWantTalkH1 a {border-bottom:1px solid #FD7500;color:#FD7500;font-weight:bold;text-decoration:none;}
.mf_divWantTalkRegion {margin:0 0 10px 20px;font-size:90%;color:#656972}
.mf_divWantTalkRegion a{display:-moz-inline-block; display:-moz-inline-box;display:inline-block;color:#656972;border-bottom:dashed 1px #656972;text-decoration:none}
.mf_divWantTalk {margin: 0 0 10px 0;font-size:75%;overflow:hidden;height:1%}
.mf_divWantTalkIn {height:145px;margin: 0 0 20px 20px !important; vertical-align: top; display:-moz-inline-block; display:-moz-inline-box; display: inline-block; width: 90px;//display:block !important;//float:left;overflow:hidden}
*html .mf_divWantTalkIn  {display:inline !important;float:left;}
/**/