html, body {height: 100%; margin: 0; padding: 0;}
body {font: normal 100% arial, sans-serif; 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; }
a:hover {color: #F26D00; text-decoration: none;}
a.additional {color: #797A80; }
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: #003073;}
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;}
.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%;}
.t140 {font-size: 140%;}
.arial {font-family: Arial;}
.tahoma {font-family: Tahoma;}
.w40 {width: 40%;}
.w90 {width: 90%;}
.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;}
.mr10 {margin-right: 10px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.pb3 {padding-bottom: 3px;}
.pb5 {padding-bottom: 5px;}
.pb7 {padding-bottom: 7px;}
.pb10 {padding-bottom: 10px;}
.pr10 {padding-right: 10px;}
.text_fff {color: #fff;}
.text_fff a {color: #fff; }
.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;}
.abs {position:absolute}
.rel {position:relative}
.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;border:1px solid #000;}
.w25 {width:25%;}
.w33 {width:33%;}

/*for png*/
img.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.logo_hyf_top {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/r/video/healthylife/logo_hyf_top.png');}
.logo_hyf_footer {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/r/video/healthylife/logo_hyf_footer.png');}

#PortalMenu {position: relative; z-index: 1; min-width: 800px; height: 27px; margin: 0 auto; background: url(/r/foto2/c.gif) left top repeat-y;}
#PortalMenu div {position: relative; z-index: 2; height: 27px; background: url(/r/foto2/c.gif) right top repeat-y;}
#PortalMenu div div {position: relative; z-index: 3; height: 27px; background: url(/r/foto2/c.gif) left bottom repeat-x;}
#PortalMenu div div div {position: relative; z-index: 4; height: 27px; background: url(/r/foto2/f.gif) left bottom no-repeat;}
#PortalMenu div div div div {position: relative; z-index: 5; height: 27px; background: url(/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(/r/foto2/f.gif) left top no-repeat;}
#Blueheader div {position: relative; z-index: 2; background: url(/r/foto2/f.gif) left bottom no-repeat;}
#Blueheader div div {position: relative; z-index: 3; background: url(/r/foto2/f.gif) right top no-repeat;}
#Blueheader div div div {position: relative; z-index: 4; background: url(/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 .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; }
#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(/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(/r/foto2/bg_org_b3_b.gif) repeat-x;}
#Blueheader .login .orange_button div {background: url(/r/foto2/bg_org_b1_b.gif) no-repeat;}
#Blueheader .login .orange_button div div {height: 24px; background: url(/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(/r/foto2/minor_menu_bg1.gif) left top repeat-x;}
#MinorMenu .navigation .on div {background: url(/r/foto2/minor_menu_bg2.gif) left top no-repeat;}
#MinorMenu .navigation .on div div {padding: 6px 15px 7px 15px; background: url(/r/foto2/minor_menu_bg2.gif) right top no-repeat;}
#MinorMenu .navigation .my {padding-right: 0; font-weight: bold; color: #002F73; background: #E5EEFF url(/r/foto2/c2.gif) repeat-x;}
#MinorMenu .navigation .my div {background: url(/r/foto2/c2.gif) repeat-y;}
#MinorMenu .navigation .my div div {background: url(/r/foto2/c2.gif) right top repeat-y;}
#MinorMenu .navigation .my div div div {background: url(/r/foto2/c2.gif) right bottom repeat-x;}
#MinorMenu .navigation .my div div div div {background: url(/r/foto2/1.gif) no-repeat;}
#MinorMenu .navigation .my div div div div div {background: url(/r/foto2/1.gif) right top no-repeat;}
#MinorMenu .navigation .my div div div div div div {background: url(/r/foto2/1.gif) left bottom no-repeat;}
#MinorMenu .navigation .my div div div div div div div {background: url(/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(/r/foto2/f.gif) right top no-repeat;}
#MinorMenu .navigation2 div div {position: relative; z-index: 2; background: url(/r/foto2/f.gif) left bottom no-repeat;}
#MinorMenu .navigation2 div div div {position: relative; z-index: 3; background: url(/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 {width: 90%; margin: 0 auto 0 auto;}
#ContentTable td {vertical-align: top;}
#ContentTable .left_block {width: 240px;}
#ContentTable .left_block .block {position: relative; z-index: 1; float: left; width: 100%; margin-bottom: 10px; background: url(/r/foto2/c.gif) left top repeat-y;}
#ContentTable .left_block .block div {position: relative; z-index: 2; float: left; width: 100%; background: url(/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(/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(/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(/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(/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(/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(/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_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 {width: 4%;}
#ContentTable .interval .cross_piece {position: relative; z-index: 1; width: 20px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .content_block {padding-bottom:50px; width: 73%;}
#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;}
#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;}
#ContentTable .content_block .h_ch3 h3 {float: left;}
#ContentTable .content_block .h_ch3 img {margin: 3px 0 10px;}
#ContentTable .content_block .h_ch4 h4 {float: left; color: #000;}
#ContentTable .content_block .h_ch4 img {margin: 3px 0 10px;}
#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;}
#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(/r/foto2/f.gif) no-repeat; margin-bottom: 10px;}
#LinkLogin div {background: url(/r/foto2/f.gif) right top no-repeat;}
#LinkLogin div div {background: url(/r/foto2/f.gif) left bottom no-repeat;}
#LinkLogin div div div {padding: 8px 14px; background: url(/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(/r/foto2/f.gif) no-repeat; margin-bottom: 10px;}
#BlockLogin div {background: url(/r/foto2/f.gif) right top no-repeat;}
#BlockLogin div div {background: url(/r/foto2/f.gif) left bottom no-repeat;}
#BlockLogin div div div {padding: 8px 0; background: url(/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;}

/*--тут были стили для видео-превьюшек*/
/*см. ниже*/

.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 .partner_avatar {width: 1%; padding-right: 20px; vertical-align: top; color: #f26d00; text-decoration: none;}
#AlbumStatistics .partner_avatar div {background: #FFFFFF; padding: 5px; text-align: center;}
#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; }
#AlbumStatistics .user_avatar a:visited {color: #0857a6; }
#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(/r/video2/border_90_120.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(/r/foto2/1.gif) no-repeat;}
#MarkScrolling .first div, #MarkScrolling .second div, #MarkScrolling .third div, #MarkScrolling .scrolling div {background: url(/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(/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(/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(/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 .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*/
#albumindex .access p {font-size:75% !important; margin:0 0 1em;}
#albumindex .access img {vertical-align:-2px;}
#albumindex #AlbumName .author .f2_ico {margin:0; position:static; top: 4px; vertical-align:-3px;}
#albumindex #AlbumName .author .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}
#albumindex #AlbumName .print img {background:#fff;}
#albumindex #AlbumName .slideshow img {background:#fff;}
.logo_text_html {margin: 0 10px -5px 0; width: 170px; float: left; text-align: center;}
#albumindex #photo_list .picture div.on2 {background:#ffe3b6;}
#albumindex #photo_list .on {background:#ffe3b6;}

#photo_list {margin:1.5em 0 0; width:100%;}
* 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 div.picture_menu .rating {color:#797a80; font-size:16px; font-weight:bold; left:0; position:absolute; text-align:center; top:107px; width:27px;}
#photo_list .picture .rating {color:#797a80; font-size:16px; font-weight:bold; left:125px; position:absolute; text-align:center; top:107px; width:27px;}

#photo_list .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 {color: #666; float:left; font-size: 70%; width:125px;}
#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 .f2_ico {margin:0; position:static; top: 4px; vertical-align:-3px;}
#photo_list .picture_text .pic_author .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}
#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('/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;}

.folder_list2 {margin-bottom:20px; width:100%;}
.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('/r/foto2/ico_dot.gif') left bottom repeat-x; float:left; position:relative; width:100%;}
.folder_list2 td div.folder a {background:#fff; overflow:hidden;}
.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 albumindex*/

#votes_count {overflow:hidden;height:1%;}

#voting_list {margin: 28px 0 0; 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 .picture_text {color: #666; float:left; font-size: 70%; width:125px;}
#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 .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 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('/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('/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;}

.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: 100%; 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%;}
#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%;}
#LoadFoto table {width: 100%;}
#LoadFoto th {width: 200px; padding: 3px 10px 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: 97%; 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;}
#EditPhoto table {margin: 10px auto;}
#EditPhoto td {padding-right: 11px; font-size: 75%;}
#EditPhoto td td {font-size: 100%;}
#EditPhoto .pr25 {padding-right: 25px;}
#EditPhoto .pr0 {padding-right: 0;}

#EditParameters td th {font-size:100%;}
#EditParameters td input {font-size: 100%;}
#EditParameters td.url input {font-size:100%;}

/*#EditPhoto td select, #EditPhoto td input, #EditPhoto td textarea {font-size: 100%;}*/
#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: 99%; padding-bottom: 10px;}
#EditParameters .name input {width: 95.5%;}/* 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 {padding-bottom: 20px;}/*font-size: 75%; */
#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 {float: left; margin-right: 15px;}/*font-size: 75%; */
#EditParameters .button .cross_piece {width: 470px;}
#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; line-height:180%;}
.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;}
#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 .second {padding-bottom: 35px;}
#PhotoPrint .second img {float: left; margin: 0 30px 15px 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(/r/foto2/bg_org_b3.gif) repeat-x;}
#PhotoPrint .orange_button2 div {background: url(/r/foto2/bg_org_b1.gif) no-repeat;}
#PhotoPrint .orange_button2 div div {height: 24px; background: url(/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 {width: 100%; margin-bottom: 15px;}
#PhotoLider th, #SmsLider th , #giveMe_2 th, #d10 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  {width: 100%; vertical-align: top;}
#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;}
#PhotoLider span, #SmsLider span, #giveMe_2 span, #d10 span  {font-size: 75%;}
#PhotoLider td .orange_button, #SmsLider td .orange_button, #giveMe_2  td .orange_button {width: 290px; margin-top: 35px;}
.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(/r/video2/border_90_120.gif) no-repeat;}
div.list_images {width: auto; padding: 6px 10px 20px 6px; background: url(/r/video2/border_90_120.gif) no-repeat;}
div.list_images a {font-size: 75%; font-weight: bold;}

.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(/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(/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(/r/foto2/f.gif) left bottom no-repeat;}
.InfoTable .second .r {background: #E6E8ED url(/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(/r/foto2/f.gif) left top no-repeat;}
#Copyright div.first {position: relative; z-index: 2; width: 100%; background: url(/r/foto2/f.gif) left bottom no-repeat;}
#Copyright div.second {position: relative; z-index: 3; width: 100%; background: url(/r/foto2/f.gif) right top no-repeat;}
#Copyright div.third {position: relative; z-index: 4; width: 100%; background: url(/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(/r/foto2/cont_help_angle.gif) no-repeat top left; padding: 3px 3px 8px 3px; color: #666; border: 1px solid #135EAA;}
div.help_div div {padding: 5px 0 0 7px;}
div.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(/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('/r/foto2/books_bg.gif') left bottom repeat-x;}
.nameAlbumLocked {background: url('/r/foto2/ico_folder.gif') no-repeat left 3px;}
.nameAlbumLocked div {background: url('/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*/
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('/mail/ru/images/top_left1.gif');background-position:top left;background-repeat:no-repeat}
td.viewfoto2{background-color:#FFE3B6;background-image:url('/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;} 
.rating-head-block a{font-size:80%;}
.rating-head-block img{margin:10px 0 5px 0;}
.rating-head-block span{line-height:87%;}

#ContentTable .rating_prev {margin-bottom: 20px;}
#ContentTable .rating_prev .pic {float: left; margin-right: 10px;}
#ContentTable .rating_prev a {font-size: 75%;}
#ContentTable .rating_prev .status {float: left; margin: 3px 5px 3px 0;}
#ContentTable .rating_prev .back {float: left; width: 120px; height: 120px; margin: 0 20px 0 0;}
#ContentTable .rating_prev .back table {width: 100%; height: 120px; margin: 0;}
#ContentTable .rating_prev .back table td {text-align: center; vertical-align: middle; padding: 0; background: #F2F2F2;}
#ContentTable .list_images .unit_cover {background: transparent url(/r/video2/border_90_120.gif) no-repeat scroll 0% 50%; margin-bottom: 15px; width: 135px; height: 106px;}
#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(/r/video2/border_90_120.gif) no-repeat scroll 0% 50%; margin-bottom: 15px; width: 135px; height: 106px;}
#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;}
.rating_table td th div {width: 45px; padding: 2px; margin-right: 5px; border: #797a80 1px solid; text-align: center; background: #F8F8F8;}



#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-bottom:20px; width:100%;}
#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;}




/*/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: #666666; font-size: 75%; margin-top: 0;}
.all_voters a:link {color: #F26D00; }
.all_voters a:visited {color: #F26D00; }
.all_voters a:hover {color: #F26D00; text-decoration: none;}
.all_voters a:active {color: #F26D00; text-decoration: none;}


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('/mail/ru/images/top_left1.gif');background-position:top left;background-repeat:no-repeat}
td.viewfoto2{background-color:#FFE3B6;background-image:url('/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;} 


#ContentTable .rating_all_table .back {float: left; width: 120px; height: 120px; margin: 0 20px 0 0;}
#ContentTable .rating_all_table .back table {width: 100%; height: 120px; margin: 0;}
#ContentTable .rating_all_table .back table td {text-align: center; vertical-align: middle; padding: 0; background: #F2F2F2;}

.rating_all_table h1 {font-size: 200%; font-weight: normal;} 
.rating_all_table h1.green {color: #66CC00;} 
.rating_all_table h1.red {color: #FF0000;} 



/*/rating_all.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: 13px; margin-bottom: 5px;}
.block_selFriendChName p {margin: 0;}
.block_selFriendChName ul {margin: 0; padding: 0; list-style-type: 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('/mail/ru/images/top_left1.gif');background-position:top left;background-repeat:no-repeat}
td.viewfoto2{background-color:#FFE3B6;background-image:url('/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("/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("/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("/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;}
.dogNicknameDown .f2_ico {margin:0; position:static; top: 4px; vertical-align:-3px;}
.dogNicknameDown .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}
.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; }
.Comment .user_pic .larger a:visited {color: #0857a6; }
.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 2px 0 7px; vertical-align:1px;}
.voiting .voting_rating .vote {vertical-align:2px;}

.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('/r/foto2/previos_image_off.gif') center center no-repeat; display:block; height:375px; left:0; margin-top:0; position:absolute; top:0; width:34px;}
.block_photo2 .previos_image:hover {background:#dfdfdf url('/r/foto2/previos_image_on.gif') center center no-repeat;}
.block_photo2 .next_image {background:#efefef url('/r/foto2/next_image_off.gif') center center no-repeat; display:block; height:375px; margin-top:0; position:absolute; right:0; top:0; width:34px;}
.block_photo2 .next_image:hover {background:#dfdfdf url('/r/foto2/next_image_on.gif') center center no-repeat;}
/*/foto.tmpl*/



/*editalbum.tmpl*/
#grid_hor1 {position: absolute; background: url('/r/foto2/point_red.gif') repeat-x 0 38%; display: none; border: 1px solid red;}
#grid_hor2 {background: url('/r/foto2/point_red.gif') repeat-x 0 62%;}
#grid_vert1 {background: url('/r/foto2/point_red.gif') repeat-y 38% 0;}
#grid_vert2 {background: url('/r/foto2/point_red.gif') repeat-y 62% 0;}/*/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('/mail/ru/images/crop.gif') #ffffff no-repeat right bottom; cursor: nw-resize; height: 8px; width: 8px;}
#cropperTbl #top {background: url('/mail/ru/images/crop.gif') #ffffff no-repeat center bottom; cursor: n-resize; height: 8px;}
#cropperTbl #top_right {background: url('/mail/ru/images/crop.gif') #ffffff no-repeat left bottom; cursor: sw-resize; height: 8px; width: 8px;}
#cropperTbl #left {background: url('/mail/ru/images/crop.gif') #ffffff no-repeat right center; cursor: w-resize; width: 8px;}
#cropperTbl #right {background: url('/mail/ru/images/crop.gif') #ffffff no-repeat left center; cursor: w-resize; width: 8px;}
#cropperTbl #bottom_left {background: url('/mail/ru/images/crop.gif') #ffffff no-repeat right top; cursor: sw-resize; height: 8px; width: 8px;}
#cropperTbl #bottom {background: url('/mail/ru/images/crop.gif') #ffffff no-repeat center top; cursor: s-resize; height: 8px;}
#cropperTbl #bottom_right {background: url('/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: 140px; margin: 0; padding: 7px 10px 0 7px; background: url(/r/video2/border_90_120.gif) no-repeat;}
#PhotoSorting2 .pic div a {font-size: 75%; font-weight: bold;}
#PhotoSorting2 .pic div img {display: block; margin-bottom: 13px;}
#PhotoSorting2 .pic div.list_images {font-size: 75%; font-weight: bold;}
/*/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('/r/foto2/pink_angle.gif') top left; text-align:center; border-bottom:1px solid #FFDEA3; margin-bottom:15px;}
div.pink_around div {padding: 6px 0 10px 0; background: url('/r/video2/border_90_120.gif') no-repeat top center; text-align:center;}
div.pink_around div img {display:inline; margin:0;}
div.pink_around h2 {color:#F26D00; font-size:95%; padding:10px 0;}
/*/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*/

/*faq.tmpl*/
#recom {font-size:75%;}
/*/faq.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.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%;}
#leader_rating h2 {font-size:110%;}
#leader_rating p {margin:0 0 .5em 0;}
#leader_rating .rating {background:url('/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(/r/foto2/bg_org_b3.gif) repeat-x;}
#PhotoLider td .orange_button2 div {background: url(/r/foto2/bg_org_b1.gif) no-repeat;}
#PhotoLider td .orange_button2 div div {height: 24px; background: url(/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(/r/foto2/bg_org_b3.gif) repeat-x;}
#SmsLider td .orange_button2 div {background: url(/r/foto2/bg_org_b1.gif) no-repeat;}
#SmsLider td .orange_button2 div div {height: 24px; background: url(/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(/r/foto2/bg_org_b3.gif) repeat-x;}
#giveMe_2 td .orange_button2 div {background: url(/r/foto2/bg_org_b1.gif) no-repeat;}
#giveMe_2 td .orange_button2 div div {height: 24px; background: url(/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;}

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

/*empty_user.tmpl*/
#recom {font-size:75%;}
#recom h3 {font-size:110%; margin-bottom:1em;}
#recom p, #recom table, #recom form {margin-bottom:0 0 1.5em 0;}
#recom table {border-collapse:collapse;}
#recom table td {padding:0;}
#recom .letter {border-left:2px solid #848484; font:95% tahoma; padding-left:1em; color:#666;}
#recom .letter p {margin-bottom:.5em;}
#recom .orange_button2 {float: left; width: 315px; background: url(/r/foto2/bg_org_b3.gif) repeat-x;}
#recom .orange_button2 div {background: url(/r/foto2/bg_org_b1.gif) no-repeat;}
#recom .orange_button2 div div {height: 24px; background: url(/r/foto2/bg_org_b2.gif) right top no-repeat;}
#recom .orange_button2 div div div {padding: 4px 30px 2px 30px; font-weight: bold; text-align:center;}
#recom .orange_button2 a {color: #fff; text-decoration: none;}
/*/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; position:relative; 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; left:134px; padding:6px; position:absolute; top:106px;}
html:root #FotoParamPrint .picture div.picture_del {left:133px; top:105px;}
#FotoParamPrint .picture .warning {color:#ff0000; font-size:.9em; font-weight:bold; margin-right:2.5em;}
/*/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*/

/*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(/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:990px;min-width:990px;text-align:left}
#f2_main .page_block {width:100%}
#ContentTable {width:100% !important;clear:both}
.interval {width:24px !important;overflow:hidden}
.left_block {width:240px !important;overflow:hidden !important;}
.left_block1 {width:240px !important;overflow:hidden !important;}
.content_block {width:auto !important;overflow:visible !important;}

/* font-size defintions */
#Topbasket, #f2_41a, #f2_search4, .f2_title, .f2_author, .f2_topright, .f2_bottomright,  #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 {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 {width:11px;height:11px;background:transparent url(/r/help_foto2.gif) no-repeat;margin-left:10px}
.icon_help {width:11px;height:11px;background:transparent url(/r/help_foto2.gif) no-repeat;}
.ico_off {width:13px;height:13px;background:transparent url(/r/offline.gif) no-repeat;margin-right:3px}
.ico_on {width:13px;height:13px;background:transparent url(/r/online.gif) no-repeat;margin-right:3px}
.ico_konkyrs {width:16px;height:16px;background:transparent url(/r/mail-all.gif) no-repeat;margin-right:5px}
.f2_ico {width: 13px; height: 13px; margin-right: 3px; top: 4px;}
.ico_dropdown {background:transparent url('/r/foto2/ico_down.gif') no-repeat; width: 13px; height: 13px; border: none; margin-left: 4px; vertical-align: baseline; position: relative; top: 4px}

/* 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:13px 0px 15px 0px}
#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:84px;z-index:10009}
.f2_logo_img1 img {width:67px;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:1}
.bookmarks a {text-decoration: none;}
.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;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%;}
#f2_submenu {clear:both;margin:0px;padding:0px;background:#e5eeff url(/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;}
.menu_cc {float:right;padding:0px 7px 6px 7px;margin:0px;position:relative;text-align:center;white-space:nowrap}
.menu_cc a {color:#3d2043;}
.f2_menu_right {float:right; margin:0; padding:0 7px 6px; position:relative; text-align:center; white-space:nowrap;}
.f2_menu_right 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(/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 {text-align:baseline;position:relative;top:3px;border:none}
.ico_mypage {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px 2px}
.ico_tags {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -30px}
.ico_photoprint {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -60px}
.ico_photocameras {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -90px}
.ico_photoscool {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -120px} 
.ico_mobiligraphy {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -150px}
.ico_smsgames {width:17px;height:16px;background:transparent url(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -210px}

.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 {position:absolute;font:12px Arial}
#f2_username {width:120px;bottom:10px;left:0px; padding:1px;}
#f2_domain {width:86px;bottom:10px;left:124px}
#f2_pass {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;text-align:center; background:#6FA700 url(/r/foto2/gradient_39.png) repeat-x;overflow:hidden}
#f2_green_a {display:block;padding-top:11px; padding-bottom:11px;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}

/* 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 */
#f2_searchblock {width:100%;clear:both;margin:13px 0px 20px 0px;vertical-align:middle;border-collapse:collapse}
#f2_53 {padding:0px 10px 0px 0px;white-space:nowrap;font-weight:bold;color:#003073}
#f2_54_td {width:100%;padding:0px}
#f2_55 {padding:0px 5px;vertical-align:middle}
#f2_55i {font-size:73%;font-family:arial;height:20px}
#f2_54 {width:99%;font-size:75%}
#f2_57 {padding:0px 0px 0px 9.5em;color:#797A80}
.f2_57 {border-bottom:1px dashed #797A80;cursor:pointer;display:inline;float:left}

/* SMS-Leader & TOP photo */
#f2_best_top {width:100%;clear:both}
#f2_leader {width:50%;background:#fff6e4;border:#fce2b4 4px solid;border-collapse:separate}
#f2_middle {width:2px}
#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_230px_cutter {margin:36px auto 54px auto;position:relative;text-align:center;width:230px;height:230px;overflow:hidden}
.f2_230px_center {width:2600px;height:230px;position:absolute;left:-1170px;top:0px;text-align:center}
.f2_topimg {border:none}
#f2_leader .f2_color {font-weight:bold;color:#f26d00}
#f2_top .f2_color	{font-weight:bold;color:#003073}
.f2_name {font-weight:bold}
#f2_leader .f2_name {color:#f26d00}
#f2_top .f2_bottomright .f2_color {font-weight:bold;color:#333;text-decoration:uderline}
#f2_top .f2_bottomright a.f2_color:hover {font-weight:bold;color:#333;text-decoration:none}

/* 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}
.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%}
.f2_hiddenimg {width:0px;height:0px;border:none;padding:60px !important;background:transparent !important}
.f2_author {color:#666}
.f2_title {font-weight:bold;color:#f26d00}
.f2_spacer {height:150px;float:left;margin:0px}





/* 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:20px 0px 15px 0px;color:#797a80}
#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_MIDDLE, #f2_OPTION_RIGHT {line-height:25px}
#f2_OPTION_LEFT {float:left;width:35%}
#f2_OPTION_LEFT h3 {font-size:120%;}
#f2_OPTION_MIDDLE {float:left;width:31%}
#f2_OPTION_RIGHT {float:right;width:169px}
.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}

#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(/r/foto2/bg_org_b3.gif) repeat-x;}
#Faq_photo .orange_button2 div {background: url(/r/foto2/bg_org_b1.gif) no-repeat;}
#Faq_photo .orange_button2 div div {height: 24px; background: url(/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;}
#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;}
#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 h2 a {color:#0857a6;}
#category .theme .block {height:110px; position:relative; width:185px;}
#category .theme .block a {border:1px solid #fff; display:block; height:90px; 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*/

/*см ниже */

/*top_foto.html*/
#f2_blueheader {z-index:10;}
#f2_blueheader .header-wrap{position:relative; z-index:2;}
#reg_new {margin:5px 6px 0 0;}
#f2_loginform_new {display:none; position:absolute; right:0; top:-1px; z-index:10;}
#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;}
/*for pepsi*/
.pepsi_top {text-align:center;}
.pepsi_top .position {width:139px; height:1px; margin:0 auto; position:relative; z-index:100;}
.pepsi_top .position2 {width:139px; height:42px; position:absolute; right:-130px; top:5px; z-index:100;}
.pepsi_bottom {text-align:center;}
.pepsi_bottom .position {width:139px; height:1px; margin:0 auto; position:relative; z-index:100;}
.pepsi_bottom .position2 {width:139px; height:42px; position:absolute; left:-250px; top:-51px; z-index:100;}
.pss_can {background:url('/r/pepsi/bgcan.jpg'); width:210px; height:400px; font:13px Arial, Helvetica, sans-serif; color:#005fa7; margin:10px auto;}
.pss_can a:link {color:#005fa7; }
.pss_can a:visited {color:#005fa7; }
.pss_can a:active {color:#005fa7; text-decoration:none;}
.pss_can a:hover {color:#005fa7; text-decoration:none;}
.pss_button {position:absolute; margin-left:6px; margin-top:7px;}
.pss_button img {border:0;}
.pss_text1 {position:absolute; margin-left:47px; margin-top:81px; font-weight:bold;}
.pss_text2 {position:absolute; margin-left:66px; margin-top:360px; font-weight:bold;}
.pss_foto0 {position:absolute; margin-left:11px; margin-top:110px;}
.pss_foto1 {position:absolute; margin-left:11px; margin-top:195px;}
.pss_foto2 {position:absolute; margin-left:11px; margin-top:280px;}
.pss_nik {position:absolute; margin-left:94px; margin-top:5px; width:98px; text-align:center;}
.pss_golosov {position:absolute; margin-left:92px; margin-top:47px; width:98px; text-align:center;}
.pss_rating0 {background:url('/r/pepsi/stars0.gif'); position:absolute; margin-left:100px; margin-top:31px; width:84px; height:15px;}
.pss_rating1 {background:url('/r/pepsi/stars1.gif'); height:15px;}
.pss_img {border:#1c75ba 1px solid;}


/*-------------statistics------------------*/
#v2_stat { width:100%; }
#v2_stat .c {text-align:left; margin:0px auto; font-family: tahoma; color:#5a5a5a; font-size:70%; width:160px ;height:30px;}

/*-------------/statistics------------------*/

/*-------------personal_statistics------------------*/
#v2_personal_stat { position:relative; width:100%;   font-family: tahoma; color:#5a5a5a; font-size: 70%; }

#v2_personal_stat .align2 { position:relative; margin:0px auto; width:180px;}

#v2_personal_stat .b {float:left; height:30px; margin-right:10px; color:#0857A6;font-weight:bold;}
#v2_personal_stat .c {height:30px;}
#v2_personal_stat .c span {color:#000; font-weight:bold;}
/*-------------/personal_statistics------------------*/

/*-------------guests------------------*/
#v2_personal_guests { position:relative; width:100%; font-family: tahoma; color:#5a5a5a; font-size: 70%;}

#v2_personal_guests .align2 { position:relative; margin:0px auto; width:260px;}

#v2_personal_guests .b {float:left; height:30px; margin-right:10px;}
#v2_personal_guests .b a,.more a {font-weight:bold; }
#v2_personal_guests .c {height:30px;}

#v2_personal_guests .c a {color:#5a5a5a;}
#v2_personal_guests .c a:hover {color: #F26D00;}

#v2_personal_guests span {margin-right:5px; float:left;}
#v2_personal_guests .more {width:240px;text-align:right;clear:both; padding-top:5px;}
/*-------------/guests------------------*/




/*-------------- best video -----------------*/

.best_video {width: 100%; margin: 0 0 10px 0;}
.best_video .listing {width: 70%; vertical-align: top; padding-right: 30px;}
.best_video .listing .preview_block {width: 100%;}
.best_video .listing .preview_block th {width: 7%;}
.best_video .scroll {width: 100%; margin-bottom: 0px;}
.best_video .scroll .title {width: 50%; padding-bottom:5px;}
.best_video .scroll .link {width: 50%; text-align: right; font-size: 70%; font-family: tahoma;}
.best_video .scroll .link span {margin-left: 15px; padding: 2px 5px; font-weight: bold; background: #E4E5EA; color: #5a5a5a;}
.best_video .scroll .link a {margin-left: 15px; border-bottom: 1px dashed #0857A6; text-decoration: none;}
.best_video .scroll .link a:hover {border-bottom: 1px dashed #F26D00;}
.best_video .scroll .l {padding-right: 7px;}
.best_video .scroll .l div {position: relative; height: 16px; background: url(/r/video2/c.gif) 0 8px repeat-x;}
.best_video .scroll .l .play {position: absolute; left: 0; top: 0;}
.best_video .scroll .l .scr {position: absolute; right: 0; top: 6px;}
.best_video .scroll .r {padding-left: 7px;}
.best_video .scroll .r div {position: relative; height: 16px; background: url(/r/video2/c.gif) 0 8px repeat-x;}
.best_video .scroll .r .play {position: absolute; right: 0; top: 0;}
.best_video .scroll .r .scr {position: absolute; left: 0; top: 6px;}
.best_video .label {width: 30%; vertical-align: top;}


.preview_block {/*width: 90%; */ height:400px; margin: 0 auto 10px auto;}
.preview_block td {/*width: 1%;*/ width:130px;  padding-bottom: 10px;}
.preview_block .preview {display: block; margin-bottom: 5px; padding: 12px 0; background: url(../img/bg_new_video.gif) no-repeat;}
.preview_block .name {display: block; font-size: 75%;}
.preview_block .author {font-size: 75%;}
.preview_block a.author  {color: #797A80;}
.preview_block a.author:hover {color: #F26D00;}
.preview_block .author img {margin-bottom: -3px; padding-right: 3px; background: #fff;}
.preview_block .menu_user {margin-bottom: -3px; padding-left: 5px;}
.preview_block span {display: block; font-size: 70%; font-family: tahoma; color: #5a5a5a;}
.preview_block  .c { width:120px; overflow: hidden;}

/*
.books_menu {font-family: Tahoma, Arial, sans-serif; width: 100%;}
.books_menu td {vertical-align: top; white-space: nowrap;}
.books_menu {width: 100%;}
.books_menu td {height: 15px; padding: 5px 0 0 0; font-family: tahoma; font-size: 70%; vertical-align: top; background: url(/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(../img/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(../img/books_pas_bg.gif);}
.books_menu td.pas div.lft {background-image: url(../img/books_pas_lft.gif);}
.books_menu td.pas div.rgt {background-image: url(../img/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(../img/books_pas_lst.gif) no-repeat;}
.books_menu td.act {padding: 0; background: url(../img/books_act_bg.gif);}
.books_menu td.act div.lft {background-image: url(../img/books_act_lft.gif);}
.books_menu td.act div.rgt {padding-left: 8px; background-image: url(../img/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(../img/books_pas_bg.gif);}
.books_menu td.aftact div.lft {background-image: url(../img/books_pas_lfta.gif);}
.books_menu td.aftact div.rgt {background-image: url(../img/books_pas_rgt.gif);}
.books_menu td.aftact div.rgt div {color: #666;}
.books_menu td.aftact div.lst {height: 20px; background: url(../img/books_act_lst.gif) no-repeat;}
*/
/*-------------- end best video -----------------*/

/*---------------tv-------------------------------*/

.tv_info {width: 100%; min-width: 980px; margin: 5px auto;}
.tv_info td {vertical-align: top;}
.translation {width: 27%;}
.translation table {float: left;margin-top:6px;border-collapse:separate;}
.translation td {font-size: 75%; text-align: center;}
.translation .logo td {width: 63px; height: 63px; border: 1px solid #d9d9d9; text-align: center; vertical-align: middle;}
.translation .logo th {width: 20px;}
.translation .link td {padding: 5px 0;}
.translation .wrap {height:20px;}
.telecasts {
/*width: 45%;*/
}
.telecasts table {width: 100%;}
.telecasts td {width: 50%; padding-right: 10px; vertical-align: top; font-size: 70%; font-family: tahoma;}
.telecasts td img {margin-bottom: -3px; padding-right: 5px; background: #fff;}
.telecasts .telechannel {font-size: 110%; font-family: arial; font-weight: bold;}
.telecasts span {color: #F25100;}
.professional_content {
/*width: 28%; */
width:270px;}
.professional_content .preview_block {width: auto;}
.professional_content .preview_block td {width: 1%;}
.professional_content .preview_block th {width: 99%;}

/*---------------end tv------------------------------*/

.t60 {font-size: 60%;}
.t65 {font-size: 65%;}
.t70 {font-size: 70%;}
.t75 {font-size: 75%;}
.t80 {font-size: 80%;}
.t85 {font-size: 85%;}
.t90 {font-size: 90%;}
.t95 {font-size: 95%;}
.t100 {font-size: 100%;}
.t105 {font-size: 105%;}
.t110 {font-size: 110%;}
.t115 {font-size: 115%;}
.t120 {font-size: 120%;}
.t125 {font-size: 125%;}
.t130 {font-size: 130%;}
.t135 {font-size: 135%;}
.t140 {font-size: 140%;}

/*zakladki Tags/Themes for main&topfoto*/
#f2_PBTC {clear:both; height:19px; position:relative; width:100%;}
#f2_choose00, #f2_choose11, #f2_choose22 {float:left; height:19px; line-height:19px; position:relative;}
#f2_choose11, #f2_choose22 {padding:0 23px 0 14px;}
#f2_choose00 {background:url('cloud_bg_8bit.png') 100% -40px no-repeat; left:4px; width:9px; z-index:9;}
#f2_choose11 {background:url('/r/foto2/cloud_bg_8bit.png') 100% 0px no-repeat; left:-4px; z-index:10;}
#f2_choose22 {background:url('/r/foto2/cloud_bg_8bit.png') 100% -40px no-repeat; left:-16px; z-index:7;}
.f2_i {background:url('/r/foto2/cloud_bg_8bit.png') 0% 0px no-repeat; height:100%; left:-1px; position:absolute; top:0; width:1px;}
#f2_choose1111 {display:block; font-size:120%;}
#f2_choose2222 {display:none; font-size:120%;}
/*#f2_choose111{color:#393b40;font-weight:bold;text-decoration:none;font-family:Tahoma;font-size:70%;}
#f2_choose222 {font-size:70%;}
a#f2_choose111:hover, a#f2_choose222:hover {color:#393b40 !important; text-decoration:none;}*/
/*zakladki Tags/Themes only topfoto*/
#category #f2_PBTC {padding:35px 0 0 0;}
#category #f2_choose1, #category #f2_choose2 {left:0; position:absolute; top:0px;}
#category #f2_choose2 {display:none;}
#category #f2_choose1111, #category #f2_choose2222 {border-top:1px solid #d4d0c8; clear:both; margin:0; overflow:hidden; padding-top:13px; width:100%;}
#category #f2_choose1111 {font-size:120%;}
#f2_choose2222 {display:none;}
#category #f2_choose2222 div {text-transform: lowercase;}
#category #f2_choose1111 *, #category #f2_choose2222 * {color:#797a80; margin:0 14px 0 0; white-space:nowrap;}

.best_video .label .link {border: 1px solid #DBDDE5;}
.best_video .label .link div {padding: 10px 15px;}
.best_video .label .link a {margin-right: 10px; color: #5a5a5a;}
.best_video .label .link a:hover {color: #F26D00;}

/*--------------*-----------------*/
/* main settings */
html, body {margin:0px;padding:0px;border:none;font:100% arial, sans-serif}
table, tr, td, form {margin:0px;padding:0px;border-collapse:collapse}
a img {border:none;text-decoration:none;}
a {color:#00468c}

.t60,#v2_32 {FONT-SIZE: 60%}
.v2_duration {FONT-SIZE: 65%}
.t70, #v2_47_start, #v2_53, #v2_57, .v2_lider_link, .v2_clip_info2, .v2_clip_info4 {FONT-SIZE: 70%}
.t75, a.v2_50, .v2_35, .v2_37, #v2_41, #v2_48, .v2_43, .v2_46_current, a.v2_52, 
#v2_55, a#v2_56, .v2_clip_info1, .v2_clip_info3, #v2_59, #v2_rightblock, .v2_name1, .v2_creator1, #v2_60, #v2_62, #v2_61 {FONT-SIZE: 75%}
.t80, #v2_54 {FONT-SIZE:80%}
.t90 {FONT-SIZE: 90%}
.t95, #v2_48 {FONT-SIZE: 95%}
.t100, #v2_rightblock .v2_name1, #v2_userblock_bottom .v2_name1, #v2_rightblock .v2_creator1, .v2_clip_info2 .v2_clip_info4  {FONT-SIZE: 100%}
.t110, #v2_userblock_bottom .v2_clip_info3{FONT-SIZE: 110%}
.t120 {FONT-SIZE: 120%}
.t130 {FONT-SIZE: 130%}

/* ultimate white pixels at corners */
/*.v2_lt, .v2_rt, .v2_lb, .v2_rb {width:1px;height:1px;background:#fff; }

.v2_lt {position:absolute;top:0px;left:0px}
.v2_rt {position:absolute;top:0px;right:0px}
.v2_lb {position:absolute;bottom:0px;left:0px}
.v2_rb {position:absolute;bottom:0px;right:0px}
*/

/* ultimate splitter */
.v2_SPLITTER, .v2_SPLITTER_1 {width:100%;height:1px;line-height:1px;font-size:1px;clear:both;background-color:#ced0d9;margin:13px 0px}
.v2_SPLITTER_1 {background-color:transparent;margin:0px}
.v2_SPLITTER_2 { margin:13px 0px;}

/* page icons*/
.ico_menu, .ico_off, .ico_on {vertical-align:baseline;position:relative;top:2px}
.ico_help {width:11px;height:11px;background:transparent url(/r/video2/mainpage_stipe20px.png) no-repeat 0px 0px;margin-left:7px; vertical-align:-1px;}
.ico_menu {width:13px;height:13px;background:transparent url(/r/video2/mainpage_stipe20px.png) no-repeat 0px -20px;margin-left:3px}
.ico_off {width:16px;height:16px;background:transparent url(/r/video2/mainpage_stipe20px.png) no-repeat 0px -40px}
.ico_on {width:13px;height:13px;background:transparent url(/r/video2/mainpage_stipe20px.png) no-repeat 0px -60px;margin-right:3px}
.ico_menu {margin-left:0px;position:relative;top:2px;left:3px;} /* ie 7 weird bug - no sense to margin 5px */

/* this DIV makes vertical scrollbars in OPERA & FF browsers - this requred for property width calculations by ajax scripts (ajax_video_previews.js) */
#v2_forAJAX_scripts {position:absolute;top:0px;left:0px;background:transparent !important;height:1600px;width:1px;visibility:hidden;}

/* top projects menu */
#v2_topprojects {width:100%;height:27px;background:url(/r/video2/fishka_projectmenu_24bit.png) no-repeat top center}

/* top flash banner div */
#v2_topbanner {width:100%;height:90px;background:url(/r/video2/fishka_flashbanner_24bit.png) no-repeat top center;margin:15px 0px}

/* mail.ru blue header */
#v2_blueheader {width:100%;height:52px;background:#00468c;position:relative;top:0px;left:0px;margin-top:15px}
#v2_logo {width:20%;padding:15px 0px 0px 2%;white-space:nowrap;float:left}
#v2_logo_video {width:67px;height:22px;background:transparent url(/r/video2/video_logo_24bit.png) no-repeat}
#v2_logo_mail {width:104px;height:22px;background:transparent url(/r/video2/mail_logo_24bit.png) no-repeat}

/* div for content at top in blue header */
#v2_top_stripe {position:absolute;right:0px;top:0px;width:80%;padding:5px;white-space:nowrap}
#v2_41 {float:right;margin:0px;padding:3px 16px 0px 0px}
#v2_49 {color:#f2f8ff;white-space:nowrap;padding-top:2px;float:left}
#v2_48 {width:58px;height:20px;padding:0px 0px 2px 0px;margin-left:10px;font-family:tahoma;float:left}

/* mail.ru buttons in blue header */
#v2_buttons_stripe {position:absolute;bottom:0px;left:22%;height:20px;right:-4%}
a.v2_50 {color:#fff;text-decoration:none;padding:3px 6px 0px 6px}
a.v2_50:hover {text-decoration:underline}
#v2_32 {color:#F26D00;font-family:tahoma;position:relative;top:-5px}
.v2_dot {line-height:1px;height:1px;width:1px;font-size:1px;background:#00468c;position:absolute;top:0px;left:0px}

#v2_post, #v2_address, #v2_myworld, #v2_foto, #v2_video, #v2_blogs, #v2_diary {line-height:20px;height:20px;background:transparent url(/r/video2/files_stripe20px_24bit.png) no-repeat 100% 0px;float:left;padding:0px 3% 0px 1%}
#v2_post    {z-index:20;position:relative;left:0px}
#v2_address {z-index:19;position:relative;left:-10px}
#v2_myworld {z-index:18;position:relative;left:-20px}
#v2_foto    {z-index:17;position:relative;left:-30px}
#v2_video   {z-index:20;background:transparent url(/r/video2/files_stripe20px_24bit.png) no-repeat 100% -20px;position:relative;left:-40px}
#v2_blogs   {z-index:16;position:relative;left:-50px}
#v2_diary   {z-index:15;background:transparent url(/r/video2/files_stripe20px_24bit.png) no-repeat 100% -40px;position:relative;left:-60px}

/* VIDEO-MENU STRIPE */
#v2_videomenu {clear:both;margin:10px 0px 5px 0px;line-height:20px}
a.v2_52 {color:#00468c;margin-right:14px;white-space:nowrap}
a.v2_52:hover {text-decoration:none;color:#f26d00}

#v2_mypage, #v2_tags, #v2_theme_clips, #v2_reklama, #v2_faq, #v2_programma, #v2_live_tv, #v2_smsgames, #v2_videoday, #v2_hdvideo, #v2_cc, #v2_bestgoals, #v2_myvideo, #v2_newvideo, #v2_contest, #v2_bcast {width:24px;height:16px;position:relative;top:3px;left:0px}
#v2_mypage {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px 0px}
#v2_tags {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -40px}
#v2_theme_clips {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -80px}
#v2_reklama {background:url(/r/video2/icons_stripe.png?5) 0 -295px no-repeat; }
#v2_programma {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -160px}
#v2_live_tv {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -200px}
#v2_smsgames {background:url(/r/video2/icons_stripe.png?5) no-repeat 0px -325px}
#v2_videoday {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -233px}
#v2_hdvideo {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -264px}
#v2_bcast {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -469px}
#v2_cc {background: url(/r/video2/icons_stripe.png?5) no-repeat 0px -355px}
#v2_bestgoals {background:url('/r/video2/icons_stripe.png?5') left -385px no-repeat; height:19px; top:2px; vertical-align:-3px;}
#v2_myvideo {background:url(/r/video2/icons_stripe.png?5) left -415px no-repeat;}
#v2_contest {background:url(/r/video2/icons_stripe.png?5) left -445px no-repeat;}
#v2_newvideo {background:url(/r/video2/ico_newvideo.gif?3) left 3px no-repeat;}

#v2_submenus_carrier {z-index:10000;position:relative;width:100%;clear:both;padding:0px;line-height:1px;font-size:1px}
#v2_mypage_submenu, #v2_tags_submenu, #v2_theme_clips_submenu, #v2_faq_submenu, #v2_programma_submenu, #v2_live_tv_submenu {position:absolute;display:none;background:#e5eeff;padding-left:20px}
.v2_47 {display:block;float:left;padding:14px 10px;color:#0857a6;font-size:8pt;background:transparent;font-weight:normal;white-space:nowrap}
.v2_47:hover {color:#002f73;background:#d2ffc0;text-decoration:none;border-bottom:solid 3px #b2ccff;padding-bottom:11px}
#v2_forJS_top {display:none;z-index:10000;position:absolute;top:-140px;left:-6%;width:110%;height:100px}
#v2_forJS_bottom {display:none;z-index:10000;position:absolute;top:60px;left:-6%;width:110%;height:200px}

/* user login, video-lider, etc */
#v2_carrier01 {clear:both;width:100%;margin-top:2px}
#v2_carrier01 td {vertical-align:top}
#v2_rightblock {width:408px}
#v2_userblock_top {width:100% ; height:132px;}
#v2_userblock_bottom {/*width:240px;*/ text-align:center; width:33%; border:solid 1px #B7DEAE; background-color:#ECFFE1; padding:5px;}
#v2_middleblock_top,#v2_middleblock_bottom {text-align:center}

/*плеер справа */
.topvideoplayer {float:left;margin-top:5px;}
.topvideoplayer_time {color:#5a5a5a;float:right;text-align:right; margin-top:5px; font-size:70%;}
.topvideoplayer .clipinfo {margin-top:0px;}
/*end плеер справа*/


#v2_middleblock_bottom {width:33%; text-align:center; border:solid 1px #A7D4DA; background-color:#EDF9FA; padding:5px;}

#v2_VIDEO2 {margin:0 auto; text-align:left; width:240px;}
#v2_KONKYRSbI {border:solid 1px #aaa; margin:0 auto; padding:5px 0 10px; position:relative; text-align:left; width:100%;}
#v2_KONKYRSbI span {color:#f26d00; font:bold 60% arial;}
.ban240 #v2_KONKYRSbI {border:none;}
#v2_KONKYRSbI p {text-indent: -34px; margin: 0 0 0 34px;}

.menu-list-contest {margin: 3px 0 0 10px !important; padding:0; margin-left:0;}
.menu-list-contest span {color:#F26D00; font-weight:bold; font-size:10px !important; margin-left:3px;}
.menu-list-contest li {padding-left:20px; margin-bottom:5px; list-style:none; font-size:12px !important;}
.menu-list-contest li a {color:#797A80;  font-size:12px !important;}
.menu-list-contest li a b {color:#0857A6;}
.menu-list-contest li a:hover, .menu-list-contest li a:hover b {color:#F26D00; text-decoration:none;}
.menu-list-contest li {background-image:url(/r/icons_menu.gif); background-position:-76px 0; background-repeat:no-repeat;}
.menu-list-contest li.lcon_01 {background-position:-76px 0;}
.menu-list-contest li.lcon_02 {background-position:-57px -19px;}
.menu-list-contest li.lcon_03 {background-position:-38px -38px;}
.menu-list-contest li.lcon_04 {background-position:-19px -57px;}
.menu-list-contest li.lcon_05 {background-position:0 -76px;}
.menu-list-contest li.lcon_06, .menu-list-contest li.lcon_health {background-position:-76px -155px;}
.menu-list-contest li.lcon_07 {background-position:-57px -174px;}
.menu-list-contest li.lcon_08 {background-position:-38px -193px;}
.menu-list-contest li.lcon_09, .menu-list-contest li.lcon_news {background-position:-19px -212px;}
.menu-list-contest li.lcon_10 {background-position:0 -231px;}
.menu-list-contest li.lcon_11 {background-position:-76px -310px;}
.menu-list-contest li.lcon_12 {background-position:-57px -329px;}
.menu-list-contest li.lcon_13 {background-position:-38px -348px;}
.menu-list-contest li.lcon_14, .menu-list-contest li.lcon_deti {background-position:-19px -367px;}
.menu-list-contest li.lcon_15, .menu-list-contest li.lcon_lady {background-position:0 -386px;}
.menu-list-contest li.lcon_16, .menu-list-contest li.lcon_auto {background-position:-76px -465px;}
.menu-list-contest li.lcon_17, .menu-list-contest li.lcon_my {background-position:-57px -484px;}
.menu-list-contest li.lcon_18, .menu-list-contest li.lcon_travel {background-position:-38px -503px;}
.menu-list-contest li.lcon_19 {background-position:-19px -522px;}
.menu-list-contest li.lcon_20, .menu-list-contest li.lcon_afisha {background-position:0 -541px;}
.menu-list-contest li.lcon_21, .menu-list-contest li.lcon_poisk {background-position:-76px -620px;}
.menu-list-contest li.lcon_22 {background-position:-57px -639px;}
.menu-list-contest li.lcon_23 {background-position:-38px -658px;}


#v2_loginform {clear:both;width:100%;background:#00468C;margin:0px 0px 13px 0px;position:relative;display:none}
#v2_loginform1 {padding:13px 0px 10px 10px}
.v2_43 {color:#fff;clear:right;margin-bottom:2px}
.v2_44 {color:#fff;font-weight:bold}
.v2_45 {color:#fff}
a.v2_44:hover, a.v2_45:hover {color:#cce8ff;text-decoration:none}
#v2_58 {width:55px;height:22px;margin-left:34px;font-family:arial}
#v2_59 {color:#fff}
#v2_60 {width:213px;margin-bottom:10px}
#v2_61 {width:88px;margin-bottom:10px}
#v2_62 {width:117px;margin-bottom:10px;margin-right:5px}
#v2_closeform {position:absolute;top:7px;right:7px}

.v2_header1 {font-weight:bold}
a.v2_name1:hover {text-decoration:none;color:#f26d00}
.v2_creator1 {color:#797a80}
#v2_userblock_bottom .v2_creator1, #v2_rightblock .v2_creator1  {line-height:20px;color:#797a80}
a.v2_creator1:hover,#v2_userblock_bottom a.v2_creator1:hover, #v2_rightblock a.v2_creator1:hover {text-decoration:none;color:#f26d00}

#v2_ubl_reg1, #v2_ubl_reg2 {float:left;margin-bottom:13px;height:43px;text-align:center;background:#1c73ba url(/r/video2/_reg_bg.gif) repeat-x;overflow:hidden;line-height:43px;vertical-align:middle}
#v2_ubl_reg1 {border-right:#094f97 solid 1px;width:90px}
#v2_ubl_reg2 {border-left:#0e73b9 solid 1px;width:148px}
a.v2_ubl_reg1, a.v2_ubl_reg2 {color:#fff;font-weight:bold;white-space:nowrap}
a.v2_ubl_reg1:hover, a.v2_ubl_reg2:hover {text-decoration:none}
#v2_upload_clip, #v2_guests {clear:both;margin-bottom:13px;padding:13px 0px;border:#d1d0d6 solid 1px;width:238px;height:auto;text-align:center;position:relative} 
#v2_guests {text-align:left}
#v2_upload_clip .v2_header1 {color:#0857a6;font-weight:bold}
#v2_upload_clip a.v2_header1:hover {text-decoration:none}

#v2_userblock_bottom .v2_header1 {color:#f26d00}
.v2_lider_link {color:#f26d00;margin-left:16px}
#v2_userblock_bottom .v2_header1:hover, .v2_lider_link:hover {text-decoration:none}
.v2_player01 {padding:15px 0px 5px 0px;display:block;clear:both;width:240px}
.v2_clip_info1 {font-size:100%; }
.v2_clip_info2 {color:#5a5a5a;float:right;text-align:right}


#v2_KONKYRSbI .v2_header1 {padding-left:10px; line-height:30px;}
#v2_KONKYRSbI .ico_off {margin-left:10px}
#v2_KONKYRSbI .v2_name1 {padding-left:5px;line-height:22px}
.v2_header1, .v2_textheader {color:#0857a6;font-weight:bold}
a.v2_header1:hover, a.v2_textheader:hover {color:#f26d00;text-decoration:none}
.v2_lt, .v2_rt, .v2_lb, .v2_rb {width:1px;height:1px;background:#fff; display:none;}
#v2_KONKYRSbI > .v2_lt {position:absolute;top:-1px;left:-1px; display: block;}
#v2_KONKYRSbI > .v2_rt {position:absolute;top:-1px;right:-1px; display: block;}
#v2_KONKYRSbI > .v2_lb {position:absolute;bottom:-1px;left:-1px; display: block;}
#v2_KONKYRSbI > .v2_rb {position:absolute;bottom:-1px;right:-1px; display: block;}

.v2_clip_info3, .v2_clip_info4 {color:#5a5a5a;font-family:arial; }
#v2_VIDEO2 .v2_clip_info4 {vertical-align:text-top}
.v2_clip_info4 {font-family:tahoma}

/* search stripe */
#v2_searchblock {width:100%;clear:both;margin-top:20px;background:#dedfe3;vertical-align:middle}
#v2_53 {padding:5px 10px;white-space:nowrap;font-family:tahoma;color:#5a5a5a}
#v2_54_td {width:85%;padding:5px 0px}
#v2_54 {width:99%}
#v2_55 {padding:0px 5px}
#v2_56_td {padding:5px 10px;background:#fff}
a#v2_56 {color:#0857a6;vertical-align:text-top;white-space:nowrap}
a#v2_56:hover, a#v2_57_a:hover {color:#f26d00;text-decoration:none}
#v2_57 {clear:both;padding:3px 0px 0px 85px;margin-bottom:20px;font-family:tahoma;color:#5a5a5a}
a.v2_57_a {color:#0857a6;text-decoration:none;border-bottom:dashed 1px}
a.v2_57_a:hover {color:#f26d00; cursor:pointer;}

.v2_cont {width:128px;  float:left;}
.v2_cont_bestvideo {width:120px;  float:left; margin-right:0px;}
.v2_newvideo_block {width:100%; min-width:400px; clear:both;}


  /* watching now clips stripe */
.watching_now {width:100%;margin:13px 0px 0px 0px}
.watching_now td {width:128px;vertical-align:top;}
.watching_now th {width:7%;}

  
  /* styles for previews */
  
.v2_videostripe {width:100%; margin:13px 0px 0px 0px ;}
.v2_vid {width:128px;height:98px;position:relative;background:#d9d9d9;text-align:right;overflow:hidden;}
.v2_spacer {width:24px;float:left;height:98px}
.v2_vid_a {display:block;padding:4px;}
.v2_duration {background: url(/r/video2/_timebg.gif) no-repeat 0% 0%;height:11px;position:relative;top:-15px;font-family:tahoma;padding:0px 14px;}

/* new video stripe */
.v2_videostripe2 {width:100%;margin:13px 0px;}
.v2_vid2 {width:120px; height:114px;  overflow:hidden; text-align:left;background:transparent url(/r/video2/_film_bg.gif) repeat-x }
.v2_vid2_a {display:block;padding:12px 0px;margin-bottom:5px}
.v2_videostripe2 .v2_clip_info4 {line-height:1.5em}
.v2_videostripe2 th {width:7%;}


/* best video & sms-top clips stripe */
.v2_videostripe3 {width:100%;margin:13px 0px;}
.v2_vid3 {width:120px; height:114px; overflow:hidden;text-align:left;background:transparent url(/r/video2/_film_bg.gif) repeat-x }
.v2_vid3_a {display:block;padding:12px 0px;margin-bottom:5px}
.v2_videostripe3 .v2_clip_info4 {line-height:1.5em}



/*-------------addvideo вкладки----------------*/
.books_menu {font-family: Tahoma, Arial, sans-serif; width: 100%; margin-bottom: 20px;}
.books_menu td {height: 15px; padding: 5px 0 0 0; font-family: tahoma; font-size: 70%; vertical-align: top; background: url(/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(/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(/r/foto2/books_pas_bg.gif);}
.books_menu td.pas div.lft {background-image: url(/r/foto2/books_pas_lft.gif);}
.books_menu td.pas div.rgt {background-image: url(/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(/r/foto2/books_pas_lst.gif) no-repeat;}
.books_menu td.act {padding: 0; background: url(/r/foto2/books_act_bg.gif);}
.books_menu td.act div.lft {background-image: url(/r/foto2/books_act_lft.gif);}
.books_menu td.act div.rgt {padding-left: 8px; background-image: url(/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(/r/foto2/books_pas_bg.gif);}
.books_menu td.aftact div.lft {background-image: url(/r/foto2/books_pas_lfta.gif);}
.books_menu td.aftact div.rgt {background-image: url(/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(/r/foto2/books_act_lst.gif) no-repeat top right;}
/*-------------/addvideo----------------*/


/*-------styles for foto.tmpl видео-превьюшки----------------*/

.Photo .previos_image {height:375px; background:#efefef url('/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('/r/foto2/previos_image_on.gif') center center no-repeat;}
.Photo .next_image {height:375px;background:#efefef url('/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('/r/foto2/next_image_on.gif') center center no-repeat;}

/*
.Photo .previos_image {left:0; position:absolute; top:50%;}
.Photo .next_image { position:absolute; right:0; top:50%;}
*/

.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:normal;}
.photo_listing2 .hidden div {float:left;}
.photo_listing2 div.number {padding-top:5px;}
.photo_listing2 div.number div {color:#f06100; font-size:11px; line-height:8px; text-align:center; width:51px;}
.photo_listing2 td img {border-top:6px solid #fff; border-right:3px solid #fff; border-bottom:6px solid #fff; border-left:3px solid #fff;}
.photo_listing2 img.on {border-top:6px solid #f26d00; border-right:3px solid #f26d00; border-bottom:6px solid #f26d00; border-left:3px solid #f26d00;}
.photo_listing2 th {padding-top:6px; vertical-align:top;}
.photo_listing2 th div {background:#efefef; height:45px; padding:0;}
.photo_listing2 th div.l a {background:#efefef url('/r/foto2/previos_image_off.gif') center middle no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.l a:hover {background:#dfdfdf url('/r/foto2/previos_image_on.gif') center middle no-repeat;}
.photo_listing2 th div.r a {background:#efefef url('/r/foto2/next_image_off.gif') center middle no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.r a:hover {background:#dfdfdf url('/r/foto2/next_image_on.gif') center middle 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;}

/*new*/
.photo_listing2 th div.l a {background:#efefef url('/r/foto2/previos_image_off.gif') center center no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.l a:hover {background:#dfdfdf url('/r/foto2/previos_image_on.gif') center center no-repeat;}
.photo_listing2 th div.r a {background:#efefef url('/r/foto2/next_image_off.gif') center center no-repeat; display:block; height:86px; width:25px;}
.photo_listing2 th div.r a:hover {background:#dfdfdf url('/r/foto2/next_image_on.gif') center center no-repeat;}
					
.photo_listing2 th div {background:#efefef; height:86px; padding:0;}
.photo_listing2 .l {height:86px; vertical-align:middle;} 
.photo_listing2 .r {height:86px; vertical-align:middle;} 
.photo_listing2 .hidden div div div img {border:none !important;}

.stripevideos1 .preview1 {margin-top:6px;width:96px; height:84px; background: url(/r/video2/preview_bg1.gif) no-repeat ; border : solid 1px #DDDFE5; }
.stripevideos1 div.cur { margin-top:0px !important;padding-top:9px; height:81px !important; background: url(/r/video2/preview_bg2.gif) no-repeat ; border : solid 1px #f26d00;}					
.stripevideos1 .preview1 {color:#5C5C5C; font-size: 10px; font-family:tahoma;}
.stripevideos1 .preview1 img {margin:3px 3px 0px 3px;}
.stripevideos1 .cur img {margin:0px 3px 0px 3px !important;}				
.stripevideos1 .cont1 {float:left; width:98px;}				
.stripevideos1 div.preview_link {margin-top:3px; width:96px; overflow:hidden;}
.stripevideos1 div.preview_link a {color:#797a80;  font-family:arial; font-size:70%;}
.stripevideos1 div.preview_link a:hover {color:#f26d00;  }
.stripevideos1 div.rate1 {float:left;margin:0px  0px 3px 38px; } 
.stripevideos1 div.duration1 {float:right;margin:0px 3px 0px 0px; //margin:0px 2px 0px 0px;} 					
div.same { width:200px; padding-top:10px;padding-bottom:5px;}
div.same a {font-size:80%; text-decoration: none; border-bottom: 1px dashed #0857a6;}
div.same a:hover { font-size:80%; text-decoration: none;  border-bottom: 1px dashed #f26d00;}
#same_previews{ display:none;}
/*end new*/

/*-------/ styles for foto.tmpl видео-превьюшки----------------*/
/*online_tv.tmpl & other translations*/
h1 img.h1_img {margin-left:5px; vertical-align:-16px;}
.online_tv {font-size:75%;}
.online_tv .block_video {background:#fff7e9; border-bottom:1px solid #ffdea3; border-top:1px solid #ffdea3; margin-bottom:20px; padding:15px 0 20px;}
.online_tv .video {margin:0 auto; width:452px;}
.online_tv .video .text {font-size:95%; padding-top:25px;}
.online_tv .video .text img {float:left; margin:-9px 25px 0 0;}
.online_tv .video .text p {margin:0; padding:10px 0 0; text-align:justify;}
.online_tv .block_text {padding:0 3% 0 2%;}
.online_tv .block_text .text {padding-left:110px; position:relative;}
.online_tv .block_text .text img {left:0; position:absolute; top:0;}
.online_tv .descr_tv {float:left; margin-bottom:25px; width:49%;}
.online_tv .descr_tv h1 {font-size:125%; margin-bottom:7px;}
.online_tv .descr_tv h1 a {color:#0857a6;}
.online_tv .descr_tv table {float:left; margin-right:20px;}
.online_tv .descr_tv table td {border:1px solid #dedede; height:120px; text-align:center; vertical-align:middle !important; width:120px;}
.online_tv .descr_tv .text {padding:0 35px 0 140px;}
.online_tv .descr_tv .text #channel_programm {font-size:125%;}
.online_tv .descr_tv .text .list a {font:95% tahoma; line-height:1.3em;}
/*/online_tv.tmpl & other translations*/
/*slot 4351*/
td.promoTD {color:#666; font:70% tahoma; padding-bottom:5px;}
span.rubricDate {color:#666;}
span.rubricDate span {color:#bbbcc6;}
img.promoPic {margin:0 10px 10px 0;}
/*/slot 4351*/
/*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*/




/*search_form*/
#v2_carrier01 .searchForm {position: relative;}
#v2_carrier01 .searchForm form {margin: 0; padding: 0;}
#v2_carrier01 .searchForm .whiteSpace {position: absolute; width: 1px; height: 1px; background: white; z-index: 100;}
#v2_carrier01 .searchForm .v2_searchblock {width:100%; clear:both; background:#dedfe3; vertical-align:middle}
#v2_carrier01 .searchForm .tl {top: 0; left: 0;}
#v2_carrier01 .searchForm .tr {top: 0; right: 0;}
#v2_carrier01 .searchForm .bl {bottom: 0; left: 0;}
#v2_carrier01 .searchForm .br {bottom: 0; right: 0;}
#v2_carrier01 .searchForm .v2_searchblock td {vertical-align: middle;}
#v2_53 {padding:5px 10px; white-space:nowrap; font-family:tahoma,sans-serif; color:#5a5a5a; font-size: 70%}
#v2_userblock_top {width:100%; height:auto;}

div.searchFrom_tb {background-color:#dedfe3;height:1px;font-size:1px;line-height:1px;padding:0px;overflow:hidden; margin:0px 1px; }

/*search_form*/
/*addvideo*/
.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;}
/*.content_block .err td ul {font-size: 80%;}*/

.books_menu td.aftact div.lst {height: 20px; background: url(/r/books/img/books_act_lst.gif) no-repeat; width: 9px;}
.books_menu td.pas div.first {background-image: url(/r/books/img/books_pas_lftf.gif) !important;}

/*end addvideo*/

/*отступ для sms-top*/
#ContentTable .wrap { width:240px; height: 20px;}
/**/

/*Заголовки блоков*/
.sms-top  {color:#f26d00 !important;text-decoration:none !important; border-bottom: solid 1px #F26D00;}

/*трейлер, видеолидер, видеоклипы ( on main.tmpl only)*/
#top_slots {width:100%;}
#top_slots td {vertical-align:top;}
#top_slots th {width:20%;}

.v2_userblock_bottom { padding:0px; border:0; background-color:#fff;}

.big_preview {margin-top:0px; padding:10px 0 5px;}
.big_preview .pv {height:167px; width:223px;}
.player_preview {display:block;clear:both;}

.videolider { width:223px; margin:0px auto; }
.videolider .v2_header1 {color:#f26d00  !important;text-decoration:none !important; border-bottom: solid 1px #F26D00;}
.videolider .v2_lider_link {color:#f26d00;margin-left:2px}
.videolider .v2_lider_link:hover {text-decoration:none}
.videolider_author {  margin-top:3px; //margin-top:-1px;}
.videolider a.video_videoname{color:#f26d00 !important;}
div.videolider_rate {position:absolute; right:0px;top:0px; font-size:70%;padding:0;margin:0;color:#333;}

.v2_VIDEO2 .v2_header1 {text-decoration:none !important; border-bottom: solid 1px #003073;}
.v2_VIDEO2 a.v2_header1:hover {border-bottom: solid 1px #f26d00;}
.v2_VIDEO2 {width:223px !important;}

.trailer a.v2_creator1 {font-size:80%;}
.trailer_name a {color:#00468C; font-size:80%; }
.trailer_name a:hover {text-decoration:none;}
.trailer_author {margin-top:2px;}

/**/



/*блок Лучшее (on main.tmpl only) */
#new_block {margin-top: 10px; padding:0 10px;}
#new_block .text {margin-top:5px; font-family:arial; font-size:75%; color:#8C8C8C;}
/**/

/*строка поиска*/
#v2_searchblock {margin-top:0px !important;}
a.v2_57_a {color:#5a5a5a}
#v2_57 {padding-top:3px; padding-left:0px; margin-left:95px;}
#v2_53 {padding:0; width:95px; text-align:center;}
/**/

/*переключатели Лучшие ролики*/
.best_video .ralign1 {position:relative;}
.best_video .ralign2 {position:absolute; right:0px; top:-10px;}
.best_video #link0,.best_video #link1, .best_video #link2 { padding: 2px 0px  !important; float:left; text-align:center; }
.best_video #link0 {width:112px;}
.best_video #link1 {width:80px;}
.best_video #link2 {width:100px; margin-left:5px;}

.best_video #link0 a, .best_video #link1 a, .best_video #link2 a {font-family:tahoma; text-decoration:none; border-bottom:dashed 1px #0857A6; font-size:11px;}
.best_video #link0 a:hover, .best_video #link1 a:hover, .best_video #link2 a:hover {text-decoration:none; border-bottom:dashed 1px #f26d00;}

.best_video #link0.act, .best_video #link1.act, .best_video #link2.act {background-color:#dedfe3; padding: 2px 5px  !important; text-decoration:none; border:0;}
.best_video #link0.act a, .best_video #link1.act a, .best_video #link2.act a {font-family:tahoma;color:#393b40; text-decoration:none; border:0; font-weight:bold; font-size:11px;}
.best_video #link0.act a:hover, .best_video #link1.act a:hover, .best_video #link2.act a:hover {text-decoration:none !important; border-bottom: none !important;}

.best_video .scroll .title {width: 50%; padding-bottom:10px;}

#best0ContainerId, #best0ContainerId_first{ display:block; position:relative; width:100%; min-width:668px; }
#best1ContainerId, #best1ContainerId_first{ display:none; position:relative; width:100%; min-width:668px; }
#best2ContainerId, #best2ContainerId_first{ display:none; position:relative; width:100%; min-width:668px;}
#scroll_left_best0, #scroll_right_best0 { display:block;}
#scroll_left_best1, #scroll_right_best1 { display:none;}
#scroll_left_best2, #scroll_right_best2 { display:none;}

/**/

/*вкладки Метки, Темы*/
.mark_on { cursor:pointer;}
a.cloud1 {color:#013572 !important;font-weight:normal;font-family:Tahoma;font-size:70%;}
a.cloud1:hover {color:#f26d00 !important;}
a.cloud2, a.cloud2:hover {color:#393B40 !important;font-weight:bold;text-decoration:none;font-family:Tahoma;font-size:70%;}
#f2_choose1111 , #f2_choose2222 {width:280px;}
.best_video .label {width: 285px;vertical-align: top;  }
.best_video .listing {width: 100%;  padding-right:20px;}
html:first-child #f2_choose1111 {line-height:1.2em;}
/**/


/* total class for nicknames (now on main.tmpl  only) */
.video_username {margin-right:4px; font-family: arial; font-size:11px; color:#666 !important;}
.video_videoname { font-family: arial; font-size:11px; font-weight:bold; color:#0857a6 !important;}
/**/

/*для превьюшек */
.stripevideos {width:100%; margin:13px 0px 0px 0px ;}
.stripevideos td {width:130px;vertical-align:top;padding-bottom:22px; margin-top:0px;}
.stripevideos th {width:7%;}
.stripevideos .c { width:130px; overflow: hidden;}
.stripevideos .preview {position:relative;width:120px;height:90px;border:0;background:transparent url(/r/video2/preview_bg_p.gif) repeat-y; margin:0 ; padding:0 5px;}
.stripevideos .preview {color:#5C5C5C; font-size: 10px; font-family:tahoma;}
.stripevideos .picture_text {position:relative; color: #666; float:none !important; font-size: 70%; width:125px;}
.stripevideos .rate {float:left;margin:1px 0px 0px 0px;padding-left:35px;} 
.stripevideos .preview .duration {position:absolute; bottom:0;right:5px;height:14px;padding: 2px 2px 0 16px;background:url(/r/video2/dur-bg.gif) no-repeat;margin:0;font:11px/1 arial; color:#525252;  }
.stripevideos .preview_name {margin-top:3px;padding:0px; width:130px; overflow:hidden;} 
.stripevideos .preview_author {margin-top:3px;//margin-top:0px; padding:0px;} 
.stripevideos div.picture_menu {float:left; margin-left:4px; width:28px;}
.stripevideos div.picture_menu a {display:block; float:left; padding:3px 0 2px; text-align:center; }
.stripevideos div.awards { position:absolute; left:140px; top:0px; float:none !important;} 
.stripevideos div.awards  img { margin:0px 0px 5px 0px; }

.stripevideos .pic_tags{ margin-top: 7px; }
.stripevideos .pic_comment { margin-top: 5px; }
.stripevideos .view { margin-top: 5px !important; }
/*----hd---*/
.stripevideos .HD_cont { position:relative; }
.stripevideos .preview .HD_ico {position:absolute;top:2px;left:7px;background:transparent url(/r/video2/hd_ico.png) no-repeat;width:17px;height:17px; }
*html .stripevideos .preview .HD_ico {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/r/video2/hd_ico.png', sizingMethod='scale'); }

.stripevideos .block { display:block; }
.stripevideos .clear_both { clear:both; }

#photo_list .ico_dropdown { margin-left: 0px !important; }

/**/


/*icons (now on main.tmpl only)*/

.v2_userblock_bottom .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;} /*убрать из стилей*/
.v2_userblock_bottom .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;} /*убрать из стилей*/

.v2_userblock_bottom .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-4px;}
.v2_userblock_bottom .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-4px;}
.v2_userblock_bottom .v2_creator1 {margin-right:4px; font-family:arial;}

#top_slots .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#top_slots .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#v2_VIDEO2 .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#v2_VIDEO2 .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#v2_sms .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#v2_sms  .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}

#best0ContainerId_first .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#best0ContainerId_first  .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#best0ContainerId .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#best0ContainerId .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}

#best1ContainerId_first .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#best1ContainerId_first  .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#best1ContainerId .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#best1ContainerId .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#best2ContainerId_first .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#best2ContainerId_first  .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#best2ContainerId .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#best2ContainerId .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}


#tv_slot .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#tv_slot .ico_dropdown {margin:0 0 0 4px; position:static; top: 4px; vertical-align:-3px;}


#v2_new .f2_ico {margin:0px 3px 0px 0px; position:static; top: 4px; vertical-align:-3px;}
#v2_new .ico_dropdown {margin:0; position:static; top: 4px; vertical-align:-3px;}

/*end icons*/

/*tvslot*/
#tv_slot {width:280px; margin-top:15px;}
html:first-child #tv_slot {margin-top:25px;}
#tv_slot  td {width:130px;}

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

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

wbr {display:block;}

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


/*vesti prog*/
table.vesti_channel  {margin:0;background-color:#FFF;font-weight:normal;color:#333;font-family:arial,sans-serif;}
table.vesti_channel {margin:12px 0 11px 0}
table.vesti_channel .vesti_date {font-size:75%; color:#000; padding-bottom: 12px !important;}
table.vesti_channel td {font-size:75%;padding-bottom:3px}
table.vesti_channel td img {margin-top:3px}
table.vesti_channel td img {margin-top:1px;margin-right:2px}
table.vesti_channel td.vesti_time {padding-right: 6px; color: #666666}
table.vesti_chanel a {color: #0857a6; text-decoration: underline}
table.vesti_chanel a:hover {color: #f26d00; text-decoration: none}
/**/

/*tv translations */
div.programm_cont div.channel_programm div{font-size:75%;padding-bottom:3px}
div.programm_cont div.channel_programm div span{margin-right:2px;color:#666666}
div.programm_cont div.channel_programm p{padding-top:10px;font-size:70%}
div.programm_cont div.channel_programm img{margin-right:4px}
div.programm_cont div.channel_programm .grey{color:#666666}
div.programm_cont div.channel_programm b.c1{color:#0066cc}
/**/



/* ролик дня */

/*foto*/
.dayphoto p.place {font-size: 75%; margin: 0 0 10px;}
.dayphoto .result {font-weight: bold; font-size: 16px; color: #797A80; margin-left: 3px;}
.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;}

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

/*dayphoto*/

.content_block p {font-size: 75%; margin: 0 0 7px;}
.content_block div p {font-size: 100%;}
.content_block .serv_anno {float: right; color: #999999; font-size: 70%;}
.content_block .serv_anno .value {color: #F26D00;}

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

#video_list {margin:1.5em 0 0; width:100%;}
* html .w_auto {width:auto !important;}/*for ie6*/
#video_list td {padding:0 0 1.5em; vertical-align:top; width:25%;}
#video_list .picture {float:left; position:relative; z-index:1;}
#video_list .picture div.back {background:#fff; float:left; margin:0 0 0 -5px; padding:3px 5px;}
#video_list .picture div.back table td {background:none; height:90px; padding:0; text-align:center; vertical-align:middle; width:120px;}
#video_list .picture div.picture_menu {left:130px; position:absolute; top:2px;}
#video_list .picture div.picture_menu a {display:block; padding:3px 0 2px; text-align:center; width:28px;}
#video_list .picture .rating {color:#797a80; font-size:16px; font-weight:bold; left:125px; position:absolute; text-align:center; top:107px; width:27px;}
#video_list .picture_text {color: #666; float:left; font-size: 70%; width:125px;}
#video_list .name_edit {height: 84px; width: 120px;}
#video_list .name_edit textarea {color: #666; font:75% arial; margin-bottom: .3em; height: 55px; width: 117px;}
#video_list .name_edit .ok {float: left; width: 60px;}
#video_list .name_edit .ok input {color: #333; font-size: 75%; font-weight: bold; width: 60px;}
#video_list .name_edit .cancel {float: left; text-align: right; width: 60px;}
#video_list .name_edit .cancel input {color: #333; font-size: 75%; width: 56px;}
#video_list .picture_text .title {margin-bottom:5px; overflow:hidden; width:125px;}
#video_list .picture_text .n, #video_list .picture_text .n2 {color: #0857a6; font-weight: bold;}
#video_list .picture_text .n a, #video_list .picture_text .n2 a {color: #0857a6; text-decoration:none;}
#video_list .picture_text .n a:hover, #video_list .picture_text .n2 a:hover {color: #0857a6;}
#video_list .picture_text a {color:#666; font-family: tahoma;}
#video_list .picture_text a:hover {color: #f26d00; text-decoration: none;}
#video_list .picture_text .pic_author {margin-bottom:5px; overflow:hidden;}
#video_list .picture_text .pic_author img {background:none; vertical-align:-2px;}
#video_list .picture_text .pic_comment {float:left; padding:0 5px 3px 0;}
#video_list .picture_text .pic_tags {float:left; padding-bottom:7px; position:relative;}
#video_list .picture_text .pic_tags a.show_tags {background:url('/r/foto2/dashed_x_gray.gif') left 95% repeat-x; font-weight:bold; font-family:Arial; padding:0 2px 0 1px; text-decoration:none;}
#video_list .picture_text .pic_tags a.show_tags:hover {background:none;}
#video_list .picture_text .pic_tags a.own_tags:hover {background:#ffff66; color:#666;}
#video_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;}
#video_list .picture_text .pic_tags .close {text-align:right;}
#video_list .picture_text .pic_tags .links {padding:5px 10px 0 0;}
#video_list .picture_text .pic_tags .links a {color:#0857a6;}
#video_list .picture_text .view {margin-top:.1em;}
#video_list .awards {float:left;}
#video_list .awards img  {margin:0 0 5px 6px;}

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

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


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

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


#video_list .prizes .back table {left:-5px;position:relative;}
#video_list .prizes .back table {position: relative: left: -5px;}
#video_list .prizes .back table img {padding: 5px; background: url('/r/video2/bg_prizes_video.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(/r/foto2/mainicons_stripe30px.png) no-repeat 0px -240px;}

/*styles for  dayfoto preview*/
.video_bg {margin-top: 0 !important}
.video_bg td {width:130px;vertical-align:top;padding-bottom:22px; margin-top:0px;}
.stripevideos .preview_win {background:transparent url(/r/video2/preview_bg_win_p.gif) repeat-y; }
.stripevideos .preview_win .duration {background-image:url(/r/video2/dur-bg_win.gif); color:#8a4400} 
/**/

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

/*ajax links*/
a.ajax_blue {background:url('/r/foto2/dashed_x_blue.gif') left bottom repeat-x; text-decoration:none;}
a.ajax_blue:hover {color:#0857a6;}

/*ajax links albumindex*/
#albumindex #anameSpan {background:url('/r/foto2/dashed_x_blue.gif') left bottom repeat-x;}
#albumindex #albumCommentSpan {background:url('/r/foto2/dashed_x_gray.gif') left bottom repeat-x;}
*+html #albumindex #albumCommentSpan {background:none; border-bottom:1px dashed #666;}/*for ie7*/
* html #albumindex #albumCommentSpan {background:none; border-bottom:1px dashed #666;}/*for ie6*/
*+html #albumindex #photo_list .preview_name {margin-bottom:0; padding-bottom:5px;}/*for ie7*/
* html #albumindex #photo_list .preview_name {margin-bottom:0; padding-bottom:5px;}/*for ie6*/
#albumindex #photo_list .preview_name span.n {background:url('/r/foto2/dashed_x_blue.gif') left bottom repeat-x;}
*+html #albumindex #photo_list .preview_name span.n {background:none; border-bottom:1px dashed #0857a6;}/*for ie7*/
* html #albumindex #photo_list .preview_name span.n {background:none; border-bottom:1px dashed #0857a6;}/*for ie6*/

/*ajax links*/
a.link_ajax:link, a.link_ajax:visited {background: transparent url('/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}

/*ролик в обработке*/
#wait_buttons {position:relative; height:92px; background: url(/r/video2/wait-buttons-bg.jpg) repeat-x #f0da9e;}
#wait_buttons div.c {position:absolute; width:9px; height:9px;overflow:hidden;}
#wait_buttons div.t {padding:9px;}
#wait_buttons div.tl {top:0px; left:0px; background: url(/r/video2/wait-tl.jpg) no-repeat;}
#wait_buttons div.tr {top:0px; right:0px;background: url(/r/video2/wait-tr.jpg) no-repeat;}
#wait_buttons div.bl {bottom:0px;left:0px;background: url(/r/video2/wait-bl.jpg) no-repeat;}
#wait_buttons div.br {bottom:0px; right:0px;background: url(/r/video2/wait-br.jpg) no-repeat;}
#wait_buttons div.center {text-align:center;}

/*search suggestions*/
#q {width:99%;}
#gogoHintQuery_cont {position:relative;z-index:10;}
#gogoHintQuery_cont div.w500 {width:500px;left:95px;top:-6px; 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:110px;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:90px;padding:5px;width:120px;z-index:1;_padding-bottom:2px}
#DayphotoWinners div.br{background:url(/r/video2/dw-br.jpg) no-repeat;float:left;height:102px;width:8px;z-index:1}
#DayphotoWinners div.bt{background:url(/r/video2/dw-bt.jpg) no-repeat;clear:both;height:8px;width:140px;z-index:1;margin:0}
#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:70%}
#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}
/**/


/* page listing */
.f2_numpage {font-size: 75%; font-weight: bold;}
.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('/r/foto2/arrows_crtl.gif') no-repeat; margin-right: 5px;}
.f2_numpage .ctrl_r img {background: url('/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;}


.tags {margin-bottom: 20px;}
.tags .nameItems {font-size: 12px; font-style: italic; font-weight: bold;}
.tags .tg1 {font-size: 10px;}
.tags .tg2 {font-size: 12px;}
.tags .tg3 {font-size: 14px;}
.tags .tg4 {font-size: 16px;}
.tags .tg5 {font-size: 20px;}

.content_block .block_tabs {font-size: 70%; margin-bottom: 20px;}
.content_block .block_tabs .left {float: left; margin-right: 10px}
.content_block .block_tabs .left a {margin-right: 10px;}
.content_block .block_tabs .left a:link {color: #D87F37; text-decoration: underline}
.content_block .block_tabs .left a:visited {color: #D87F37; text-decoration: underline}
.content_block .block_tabs .left a:active {color: #D87F37; text-decoration: none}
.content_block .block_tabs .left a:hover {color: #D87F37; text-decoration: none}
.content_block .block_tabs .bg {background: #D87F37; font-weight: bold; color: white}
.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: white; text-decoration: none}
.content_block .block_tabs .bg a:visited {color: white; text-decoration: none}
.content_block .block_tabs .bg a:active {color: white; text-decoration: none}
.content_block .block_tabs .bg a:hover {color: white; text-decoration: none}


/* status dogs icons */
.f2_mrim_status img {background-image: url('/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;}


/*smscodes*/
#SmsBox{display:none;position:absolute;width:200px}
.numberSelectForm{height:75px;margin:-12px 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(/r/foto2/shortnumbers_group.gif) no-repeat right center;position:relative;_background-position:33px center;}
.numberList .ShortNumbers li.group .t{background:url(/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(/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;margin:0;padding:0 0 15px}
.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}
/**/

/*ролик с веб-камеры*/
#webcamShot {width:720px;text-align:center;margin-top:20px;overflow:hidden}		
#webcamShot object {background:#edeff2}	
#webcamShot #FlashRecorder-box{width:406px;height:460px;margin:0 auto}	
html:root #webcamShot object {outline:none;}			
.bt {text-align:center; padding:5px 0 0 0; //padding:2px 0 0 0;margin:20px auto; width:148px;height:20px;//height:23px;background: url(/r/foto2/webcamshot_button.gif) no-repeat}
.bt:hover {background: url(/r/foto2/webcamshot_button.gif) 0px -26px no-repeat}
.bt a {color:#707074; text-decoration:none; font-weight:bold; font-size:75%}

#LoadFoto table.imgTable {width:auto;	border-collpase:collapse;border:0;}
#videoReady {margin: 10px 0}
#videoReady div.imgContent{width:680px;_width:675px;overflow:hidden;}
#videoReady div.videoListLeft{background:url(/r/video2/webcammovies_prev.gif) 30% 50% no-repeat;cursor:pointer;height:125px;float:left;width:17px}
#videoReady div.l_off{background:none;cursor:auto}
#videoReady div.videoListRight{background:url(/r/video2/webcammovies_next.gif) 70% 50% no-repeat;cursor:pointer;width:20px;height:125px;float:right}
#videoReady div.r_off{background:none;cursor:auto}
#videoReady table.imgTable{border-collpase:collapse;border:0}
#videoReady table.imgTable td{vertical-align:top;padding:0}
#videoReady div.images{margin-right:5px;padding:7px 7px 5px}
#videoReady img.loadImg{position:absolute;visibility:hidden;z-index:200}
#videoReady img.AddImg{background-position:50% 50%;background-repeat:no-repeat}


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

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

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

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

.user-info-menu {cursor:pointer}

/* other albums */
.new_folder { width: 220px; background: transparent url(/r/foto2/ico_dot.gif) repeat-x scroll left bottom; overflow: hidden; float: left; position: relative; margin: 5px 8px; font-size: 75%; }
.new_folder a { background: #fff none repeat scroll 0 3px; background-image: url(/r/foto2/ico_folder.gif); background-position: 2px left; background-repeat: no-repeat; padding-left: 16px; border-bottom: 1px solid white; }
.new_folder span { background-color: white; position: absolute; bottom: 0; right: 0; }
.new_folder_clear { clear: both; zoom: 1; font-size: 0; margin: 0; padding: 0; }
.new_folder img.locked { vertical-align: middle }
.tableHiddenLink { font-size: 75%; margin: 0; }
.tableHiddenLink a { background: url(/mail/ru/images/foto2/farrow_right.gif) right no-repeat; padding-right: 10px; color: #0857a6; text-decoration: none; border-bottom: 1px dashed #0857a6; font-weight: bold; }
.tableHiddenLink a.arrowLeft { background: url(/mail/ru/images/foto2/farrow_left.gif) right no-repeat;  }

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

/*preview*/
.pv {display:block;width:120px;height:90px;position:relative;overflow:hidden}
.pv span,
.pv img {position:absolute;top:0;left:0;display:block;}
.pv object {outline:0}
