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%;}
.h20 {height:20px}
.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-right: 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;}
.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;}
.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;}
.clear {clear:both; height:0; overflow:hidden;}
.black {color:#000;}
.page_block {width: 90%; min-width: 984px; margin: 0 auto;}
.cross_piece {width: 984px; height: 1px; line-height: 1px; font-size: 1px;}

.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;}
.nowrap {white-space:nowrap;}
.text-right {text-align:right}

.contextInfo {background-color:#f3f3f3 !important;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');}

#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 .mail {padding-right: 9px; font-size: 75%; color: #F2F8FF; white-space: nowrap;}


#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 .sms .picture_text .title .n a:link {color: #F26D00 !important;}
#ContentTable .content_block .sms .picture_text .title .n a:visited {color: #F26D00 !important;}
#ContentTable .content_block .sms .picture_text .title .n a:hover {color: #F26D00 !important;}
#ContentTable .content_block .sms .picture_text .title .n a:active {color: #F26D00 !important;}
#ContentTable .content_block .err {border-left: 4px solid #ffaa00; margin-bottom:2em;}
#ContentTable .content_block .err td {padding:0 0 0 1.5em !important; font-size: 80%; color: red;}
#ContentTable .content_block .serv_anno {float: right; color: #999999; font-size: 70%;}
#ContentTable .content_block .serv_anno .value {color: #F26D00;}
#ContentTable .content_block #tab_1 #photo_list {margin-top:0 !important;}
#ContentTable .content_block #tab_2 #photo_list {margin-top:0 !important;}
#ContentTable .content_block .block_tabs {font-size: 70%}
#ContentTable .content_block .block_tabs .left {float: left; margin-right: 10px}
#ContentTable .content_block .block_tabs .left a {margin-right: 10px;}
#ContentTable .content_block .block_tabs .bg {background: #cfdcec; font-weight: bold; color: #686868}
#ContentTable .content_block .block_tabs .bg a {display: block; font-weight: bold; height: 100%; padding: 1px 10px 1px 10px; margin: 0;}
#ContentTable .content_block .block_tabs .bg a:link {color: #686868; text-decoration: none}
#ContentTable .content_block .block_tabs .bg a:visited {color: #686868; text-decoration: none}
#ContentTable .content_block .block_tabs .bg a:active {color: #686868; text-decoration: none}
#ContentTable .content_block .block_tabs .bg a:hover {color: #686868; text-decoration: none}

#ContentTable .content_block .content_block_area {margin-left: 264px;}

#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 .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%;}

.folder_list2 td.width {width:auto;}
.folder_list2 td.width div {width:40px;}

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

#PhotoPrint .first b {font-size: 75%; font-weight: bold;}
#FotoHistory .width {width:100%;}
#FotoParamPrint .width {width:100%;}
#FotoOrder .width {width:100%;}
#form_fi .width {width:100%;}
#FSupport .width {width:98%;}


.other, .this {vertical-align:middle;text-align:center}
.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}

#f2_main {margin:0px auto;width:90%;min-width:984px;text-align:left}
#f2_main .page_block {width:100%}
#Topbasket, #f2_41a, #f2_search4, .f2_title, .f2_author, .f2_topright, .f2_bottomright, #f2_choose11, #f2_choose22, #f2_57 {font-size:70%}
.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_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}
.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}
.f2_SPLITTER, .f2_SPLITTER_1, .f2_SPLITTER_2 {width:100%;line-height:1px;font-size:1px;clear:both}
.f2_SPLITTER_2 {height:10px}
#f2_blueheader {width:100%;height:36px;background:#00468c;position:relative;margin:0px}
.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}
#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}
#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_sms00, .f2_fix00, #f2_41, .other, .this, #f2_orange_button, #f2_search3, .f2_konkyrs, .f2_konkyrs2, .f2_name {font-size:75%}
#f2_48, #f2_alien {font-size:95%}
.f2_ico {width:13px;height:13px;margin-right:4px;}
.ico_off, .ico_konkyrs, .ico_on, .f2_ico {vertical-align:baseline;position:relative;top:3px}
.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}
.ico_opt {border:none;background:transparent;margin-right:6px;width:16px;height:16px;position:relative;top:4px}
.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;}

.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;}
.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}
#f2_green_div {width:240px;height:39px;background:#6FA700 url(http://img.imgsmail.ru/r/foto2/gradient_39.png) repeat-x;overflow:hidden}
#f2_green_a {color: #fff; display: block; font-weight: bold; padding: 11px 0; text-align: center; text-decoration: none; white-space: nowrap;}
a#f2_green_a:hover {color:#fff;text-decoration:none}
.f2_sms00, .f2_fix00, #f2_41, .other, .this, #f2_orange_button, #f2_search3, .f2_konkyrs, .f2_konkyrs2, .f2_name {font-size:75%;}
.f2_rb4527 {margin:4px 0px 0px 0px;width:100%;z-index:1;border:none;padding:0px;//margin-top:3px}
.f2_rbtd {text-align:center}
#form_login .width {width:100%;}

#PhotoSchool .first {margin-bottom:2em; font-size:75%;}
.article img.right {float:right; margin:0 0 15px 20px;}
.article img.left {float:left; margin:0 20px 15px 0;}

.for_capcha {background:#f3f3f3 !important; 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;}

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


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;z-index:5000}
div.distDiv input {font:100% tahoma;}

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

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;}

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

/* arrows change page */
.ctrl_arrows {font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif; font-size: 75%; font-weight: normal;}
.ctrl_arrows img {width: 14px; height: 5px; border: 0 none; padding-bottom: 1px;}
.ctrl_l img {background: url('http://img.imgsmail.ru/r/foto2/arrows_crtl.gif') no-repeat; margin-right: 5px;}
.ctrl_r img {background: url('http://img.imgsmail.ru/r/foto2/arrows_crtl.gif') -14px 0 no-repeat; margin-left: 5px;}
.current_page {margin: 0 5px; padding: 2px 5px 3px; background: #E5E6EB;}



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

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


/* Dropdown usermenu */
.f2_ddusermenu {line-height:22px;margin-left:23px}
.f2_useravatar_td {text-align:center;vertical-align:middle;width:95px;height:98px}
.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}

/*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*/
/*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; list-style-image:none; list-style-position:outside; list-style-type:none;}
.ban240 .t11 {font-size:11px;}
.ban240 .t12 {font-size:12px;}
.ban240 .mb8 {margin-bottom:8px;}

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

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

/*dayphoto winners*/
#DayphotoWinners{width:100%}
#DayphotoWinners div.container{float:left;height:140px;margin:30px 30px 0 0;position:relative;width:140px}
#DayphotoWinners div.date{color:#F26D00;font-size:75%;padding-right:8px;text-align:right;z-index:1}
#DayphotoWinners div.picture{border:1px solid #c2c2c2;float:left;height:120px;padding:5px;width:120px;z-index:1;_padding-bottom:2px}
#DayphotoWinners div.br{background:url(http://img.imgsmail.ru/r/foto2/dw-br.jpg) no-repeat;float:left;height:132px;width:8px;z-index:1}
#DayphotoWinners div.bt{background:url(http://img.imgsmail.ru/r/foto2/dw-bt.jpg) no-repeat;clear:both;height:8px;width:140px;z-index:1}
#DayphotoWinners div.Winners{background-color:#f3f3f3;border:1px solid #000;display:none;height:200px;left:-10px;padding:8px;position:absolute;top:40px;width:144px}
#DayphotoWinners div.Winners a{font-size:75%}
#DayphotoWinners div.Winners div.close{float:right}
#DayphotoWinners div.Winners div.head{color:#0857a6;float:left;font-size:100%;font-weight:bold}
#DayphotoWinners div.Winners div.icons{width:144px}
#DayphotoWinners div.Winners div.icon{background-color:#f3f3f3;float:left;margin-bottom:4px;width:45px}
/**/
/*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%}
/**/

#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 div.b_daylove a { background: none; font-weight: bold; color: white; }
#d_bookmarks div.b_daylove { width: 106px; background: url(http://img.imgsmail.ru/r/bookmarks/d_daylove.gif) bottom left no-repeat; }
#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}

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

/*интеграция*/
.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*/
/**/

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