#HistoryPhotoPrint tr.top td {padding-top: 10px;}
.InfoTable .first .right {float: right;}
#voting_list .mb5 {margin-bottom: 5px;}
#leader_rating .rating tr.bottom td {font-weight:bold; height:140px; padding:0 0 3px 0.5em; vertical-align:bottom;}
* html #leader_rating .rating tr.bottom td {height:137px;}
#leader_rating .rating tr.bottom td p {margin-bottom:3px;}
#FSupport .block {margin-bottom:1.5em;}
#FSupport .block h3 {margin-bottom:0.2em;}
#FSupport .block p {margin-bottom:0.4em;}
#v2_reg, .f2_topleft {font-size:90%}
.f2_konkyrs h1, #f2_choose2222 {font-size:130%}
.f2_SPLITTER_main {height: 1px; background-color: #ced0d9; margin: 0 0 15px 0; display: none;}
.f2_name {font-weight:bold;}
#f2_best_top {width: 100%; clear: both; border-collapse: separate;}
.f2_middle div {width:9px;}
.f2_top2 {width:100%;position:relative;text-align:center}
#f2_leader .f2_top2 {width: 200px; margin: 11px auto 0; padding: 0; border: 0 none;}
#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_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;}
#f2_sms02 {width:100%;clear:both;position:relative; margin-top: 30px;}
.f2_gallery {width: 100%; clear: both; position: relative; overflow: hidden; height: 220px !important;}
.f2_gallery_header {color:#0857a6;font-weight:bold}
.position_block {margin-top: 20px;}
#f2_bestfrombest {}
#f2_bestfrombest .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_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_author {color:#666}
.f2_title {font-weight:bold;color: #0857a6; }
#f2_sms a.f2_title {color:#F26D00 !important;} /*sms-top on main*/
#f2_PBTC {width:100%;clear:both;position:relative;padding:35px 0px 0px 0px}/*35*/
#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}
.main_tops .f2_thumb {margin-bottom:7px;}
.main_tops .f2_title {display:block; margin-bottom:6px;}
#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;}
#PhotoSchool .block {color:#616161; font-size:70%; margin-bottom:1em;}
#PhotoSchool .block div {color:#000; font-size:105%; margin-bottom:.2em;}
#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;}
.clear {clear:both; height:0; overflow:hidden;}
#main_top .block {margin:15px auto 10px; overflow:hidden; width:200px;}
#main_leader .bg {padding:0 25px;}
#main_best {background: #edf9fa; border: 1px solid #a7d4da; width: auto;}/*66%*/
#main_best .bg {padding: 0 10px;}
#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-top: 20px; 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;}
#years .left {margin-right: 5px; text-align: center; font-size: 70%; color: #BDBDBD;}
#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;}
.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}
.showPhotoFriend .left {margin: 0 0 10px 0;}
.showPhotoFriend .left img {float: left; margin-right: 5px;}


/*конкурс на главной*/
#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%;}

.f2_bikini_back {background: url('http://img.imgsmail.ru/r/foto2/prevline/bikini/bikini_back.png') repeat-x top center;}
.f2_bikini_back .bikini_b {background: url('http://img.imgsmail.ru/r/foto2/prevline/bikini/bikini_b.png') repeat-x bottom left;}
.f2_bikini_back .bikini_b .bikini_l {background: url('http://img.imgsmail.ru/r/foto2/prevline/bikini/bikini_l.png') no-repeat top left;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r {background: url('http://img.imgsmail.ru/r/foto2/prevline/bikini/bikini_r.png') no-repeat top right; height: 299px; position: relative;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r div {background: none; height: auto; position: static;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_competition_img {padding: 38px 0 0; text-align: center;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_competition_user {position: absolute; left: 0pt; bottom: 0pt; margin: 0 0 0 10px; padding-bottom: 10px;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_competition_vote {position: absolute; right: 0pt; bottom: 0pt; margin: 0 10px 0 0; padding-bottom: 10px;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_topblock {position: absolute; left: 0pt; top: 0pt; margin: 11px 0 0 10px;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_topblock .f2_color:link {color: #F26D00; font-weight: bold;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_topblock .f2_color:visited {color: #F26D00; font-weight: bold;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_topblock .f2_color:hover {color: #F26D00; font-weight: bold;}
.f2_bikini_back .bikini_b .bikini_l .bikini_r .f2_topblock .f2_color:active {color: #F26D00; font-weight: bold;}




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

/* new prevlines */
a.a_picture { width: 120px; height: 120px; display: block; background-color: #f2f2f2; }
a.a_picture img { width: 120px; height: 120px; }
div.a_title { margin-top: 5px; font-size: 70%; width: 120px; overflow: hidden; font-weight: bold; font-family: Tahoma; white-space: nowrap; }
div.a_title a { color: #0857A6; text-decoration: none; }
.sms div.a_title a { color: #F26D00 !important; }
div.a_author { width: 120px; font-size: 70%; font-family: Tahoma; }
div.a_author .user-info-menu img { vertical-align: -3px; }
div.a_author a { color: #666; }
div.a_author a.ntd { text-decoration: none; }

/*specblock 'best foto'*/
.f2_contest {background:url('http://img.imgsmail.ru/r/foto2/lumix/bg_lumix.jpg') right top repeat-x !important; border:none !important;}
.f2_contest .f2_color {color:#000 !important;}
.f2_contest .f2_name {color:#fad804 !important;}
.f2_contest .f2_author {color:#093e84 !important;}
.f2_contest div {background:url('http://img.imgsmail.ru/r/foto2/lumix/bg_lumix_logo.gif') right top no-repeat;}
.f2_contest div div {background:url('http://img.imgsmail.ru/r/foto2/lumix/bg_lumix_bottom.jpg?2') right 227px no-repeat;}
.f2_contest div div div {background:url('http://img.imgsmail.ru/r/foto2/lumix/bg_lumix_angle_lt.gif') left top no-repeat;}
.f2_contest div div div div {background:url('http://img.imgsmail.ru/r/foto2/lumix/bg_lumix_angle_lb.gif') left 294px no-repeat; height:300px; position:relative;}
.f2_contest div div div div div {background:none !important; height:auto; position:static;}
.f2_contest a.contestlink {display:block; height:300px; position:absolute; width:100%; z-index:2;}
.f2_contest .f2_top2 {margin:0 auto !important; padding-top:14px !important; position:relative; width:212px !important; z-index:3;}
.f2_contest .f2_topblock {padding-bottom:4px !important;}
.f2_contest .f2_leader_img {background:url('http://img.imgsmail.ru/r/foto2/lumix/bg_lumix_border.gif') left top no-repeat !important; padding:6px !important;}
.f2_contest .f2_bottomblock {margin:13px 0 10px !important;}