body,html {
background-color:#e6f2fa;
width:100%;
text-align:center;
background-position:center 226px!important;
margin:0;
padding:0;
}

body,html,table,td {
font-family:Tahoma, Verdana, Arial;
font-size:13px;
line-height:normal;
}

img {
border:0;
}

p {
margin-bottom:14px;
}

a {
text-decoration:none;
color:#c00;
outline:0;
}

A.active {
font-weight:500;
font-size:9pt;
letter-spacing:1px;
background-color:#FFD0D0;
color:#600;
}

.a2,a.a2 {
color:#bb7f7f;
}

a.right3_thin {
color:#600;
font-weight:400;
}

a.right4_thin {
color:#C00;
font-weight:400;
}

.bgContent {
background-color:#fcfdff;
}

.p2 {
padding:2px;
}

a.bgSelected {
color:#600;
}

H1 {
font-size:14pt;
color:#C33;
font-weight:700;
}

h2 {
font-size:20px;
color:#C33;
font-weight:700;
margin:0 0 20px;
padding:0;
}

.selected {
color:#600;
background-color:#ffd0d0;
}

span.icon {
float:left;
line-height:16px;
margin-right:5px;
cursor:pointer;
}

.layout {
width:980px;
margin:0 auto;
}

.page {
width:970px;
padding-bottom:20px;
margin:0 auto;
}

.bgYellow {
background-color:#fff9da;
}

.brdRed {
border:#eab0b0 1px solid;
}

.header {
text-align:left;
padding:4px 0 5px;
}

.header .ls {
float:left;
width:219px;
}

.header .rs {
float:left;
width:751px;
font-size:11px;
}

.header .rs .top_links {
margin-left:22px;
margin-bottom:3px;
text-align:right;
padding-left:1px;
}

.header .rs .top_banner {
margin-bottom:7px;
text-align:right;
}

.header .rs .info_bar {
margin-left:22px;
height:27px;
overflow:hidden;
padding-left:1px;
}

.header .rs .logged_bar {
float:left;
font-size:13px;
padding-top:5px;
}

.header .rs .login_form {
float:left;
font-size:13px;
padding-top:1px;
}

.header .rs .login_form .in1 {
height:22px;
padding-top:2px;
}

.header .rs .right_text {
float:right;
font-size:13px;
padding-top:5px;
}

.alert_box {
position:absolute;
width:220px;
font-size:11px;
}

.main_menu_block {
width:970px;
height:39px;
background:#515151 url(../common/menu_bgr.png) 0 0 no-repeat;
font-size:13px;
font-family:Tahoma;
font-style:normal;
}

ul.menu {
list-style-type:none;
margin:0 0 0 10px;
padding:8px 0 0;
}

ul.menu li {
display:block;
float:left;
margin-right:1px;
height:31px;
color:#fff;
}

ul.menu li a {
display:block;
float:left;
height:31px;
line-height:31px;
color:#fff;
font-weight:700;
white-space:nowrap;
padding-left:20px;
background:transparent;
text-decoration:none;
}

ul.menu li a:hover {
color:#e1e1e1;
background:transparent;
font-style:normal;
text-decoration:none;
}

ul.menu li a span.rbg {
display:block;
float:left;
padding-right:20px;
cursor:pointer;
}

ul.menu li.active a,ul.menu li.active a:hover {
color:#000;
background:#fff url(../common/club_bgr_line.png) left -296px repeat-x;
}

ul.menu li.active a span.rbg {
background:url(../common/club_bgr_line.png) right -296px repeat-x;
}

ul.menu li.logout {
float:right;
margin-right:20px;
}

ul.menu li.logout .separator {
float:left;
border-left:1px solid #ccc;
height:13px;
margin:9px 12px 0 0;
}

ul.menu li#drop_down_username a {
padding-left:12px;
}

ul.submenu li a,ul.menu li .drop_down_menu a,.user_drop_down_menu a {
color:#600;
text-decoration:none;
}

ul.submenu li a:hover,ul.menu li .drop_down_menu a:hover,.user_drop_down_menu a:hover {
color:#c00;
text-decoration:none;
}

ul.menu li span.arrow {
background:url(../common/drop_down_arrows.gif) right 7px no-repeat;
padding-right:16px;
}

ul.menu li.active span.arrow {
background:url(../common/drop_down_arrows.gif) right -13px no-repeat;
}

ul.menu li .drop_down_menu {
position:absolute;
z-index:10000;
list-style-type:none;
border:1px solid #cfcfcf;
border-top-width:0;
background-color:#fff;
display:none;
margin:0;
padding:0;
}

ul.menu li .drop_down_menu a {
display:block;
height:26px;
line-height:26px;
white-space:nowrap;
background:transparent;
float:none;
font-weight:400;
font-style:normal;
padding:0 40px 0 15px;
}

ul.menu li .drop_down_menu .sep {
padding-top:5px;
margin-bottom:5px;
border-bottom:1px solid #e7e7e7;
}

ul.menu li .drop_down_menu a:hover {
background:transparent;
color:#c00;
font-style:normal;
text-decoration:none;
}

ul.menu li .drop_down_menu a:hover,ul.menu li .drop_down_menu a:hover,ul.menu li .drop_down_menu a.active,ul.menu li .drop_down_menu a.active:hover {
background-color:#ffe6e7;
color:#c00;
}

ul.menu li .drop_down_menu a span.icon {
margin:5px 5px 0 0;
}

.submenu_block {
width:970px;
height:38px;
background:#fff url(../common/menu_bgr.png) 0 -39px no-repeat;
overflow:hidden;
color:#000;
font-family:Tahoma;
font-style:normal;
}

ul.submenu {
height:32px;
list-style-type:none;
margin:6px 0 0 10px;
padding:0;
}

ul.submenu li a,ul.submenu li span.menu_item {
display:block;
float:left;
height:32px;
line-height:32px;
font-weight:400;
white-space:nowrap;
padding-left:15px;
}

ul.submenu li span.menu_item {
display:block;
float:left;
padding-right:15px;
}

ul.submenu li a span.rbg {
display:block;
float:left;
padding-right:15px;
cursor:pointer;
}

ul.submenu li.active a,ul.submenu li.active a:hover {
color:#ea1c44;
background:#f1f1f1 url(../common/club_bgr_line.png) left -327px repeat-x;
font-style:normal;
}

ul.submenu li.active a span.rbg {
background:url(../common/club_bgr_line.png) right -327px repeat-x;
}

ul.submenu li a span.icon {
margin:8px 5px 0 0;
}

.submenu_block .user_data {
text-align:left;
padding:12px 15px 0 30px;
}

ul.submenu2 {
height:30px;
list-style-type:none;
font-family:Tahoma, Verdana, Arial;
font-size:13px;
margin:0 0 10px 5px;
padding:0;
}

ul.submenu2 li a {
display:block;
float:left;
height:30px;
line-height:30px;
font-weight:400;
white-space:nowrap;
border-left:1px solid #eab0b0;
background-color:#ffb;
padding:0 15px;
}

ul.submenu2 li a.first {
border-left-width:0;
}

ul.submenu2 li a:hover {
color:#600;
background-color:#ffb;
}

ul.submenu2 li.active a {
color:#600;
background-color:#fff;
}

ul.skin_cats {
padding:0; 
margin:0; 
list-style-type:none;
}
ul.skin_cats li {
float:left;
width:160px; 

margin-bottom:5px;
}

.middle {
text-align:left;
width:970px;
}

.index .col_1 {
width:310px;
}

.index .col_2 {
width:345px;
}

.index .col_3 {
width:315px;
}

.index .col_1 .pinkBlock,.index .col_1 .yellowBlock,.index .col_1 .col_width {
width:298px;
_width:300px;
overflow:hidden;
}

.index .col_2 .pinkBlock,.index .col_2 .yellowBlock,.index .col_2 .col_width {
width:335px;
overflow:hidden;
}

.index .col_3 .pinkBlock,.index .col_3 .yellowBlock {
width:313px;
_width:313px;
}

.index .col_1 .block_inner {
margin-left:4px;
width:290px;
overflow:hidden;
padding:8px 0 10px;
}

.index .col_1 .block_inner2 {
margin-left:12px;
width:275px;
overflow:hidden;
padding:8px 0 10px;
}

.index .col_2 .block_inner {
margin-left:4px;
width:325px;
padding:8px 0 10px;
}

.index .col_2 .user_comment {
background-color:#fff1f1;
border:1px solid #fff;
padding:6px 8px;
}

.index .col_3 .block_inner {
margin-left:10px;
width:295px;
overflow:hidden;
padding:10px 0;
}

.col_2 .user_comment div {
width:306px;
overflow:hidden;
}

.full_page .pinkBlock,.full_page .yellowBlock,.full_page .grayBlock {
width:970px;
}

.full_page .bgWhite2 {
width:958px;
padding:15px 0;
}

.full_page .block_inner {
margin-left:5px;
width:960px;
overflow:hidden;
padding:5px 0;
}

.full_page .block_inner .content {
margin-left:15px;
width:930px;
overflow:hidden;
padding-top:5px;
}

.top300_tabs {
width:300px;
}

.top_pic_header {
height:30px;
}

.top_pic_comment {
width:120px;
height:24px;
overflow:hidden;
line-height:12px;
}

.top_pic_comment a {
color:#000;
font-style:italic;
text-decoration:none;
}

.rating_num {
font-size:20px;
color:#ea1c44;
font-weight:700;
}

.camp_link {
text-align:center;
border:1px solid #dac7bb;
color:#333;
font-size:13px;
font-weight:700;
margin-bottom:10px;
background:#ffb;
padding:8px 0;
}

.camp_link span.camp_link_inner {
display:block;
width:300px;
text-align:center;
margin-left:10px;
cursor:pointer;
}

.index .promo_entry {
background-color:#fff;
cursor:pointer;
}

.index .promo_entry_hover {
background-color:#fff5f5;
cursor:pointer;
}

.index .promo_text {
width:195px;
font-size:12px;
overflow:hidden;
}

.index .promo_title {
width:265px;
overflow:hidden;
font-weight:700;
color:#c00;
margin:0 0 0 5px;
}

.index .promoted_blog {
background:#fffbee url(../common/promoted_bgr_top.jpg) top left no-repeat;
border:1px solid #fff;
}

.promoted_blog {
background:#fffbee url(../common/promoted_bgr_top.jpg) top left no-repeat;
}

.promoted_bgr {
background:#fffbee url(../common/promoted_bgr_top.jpg) left bottom no-repeat;
}

ul.tabs {
list-style-type:none;
border-bottom:1px solid #ffb9ba;
margin:0;
padding:31px 0 0;
}

ul.tabs li {
display:block;
float:left;
font-size:11px;
margin:-31px 1px 0 0;
}

ul.tabs li a.tab {
outline:0;
display:block;
float:left;
color:#fff;
font-weight:700;
text-decoration:none;
background:#eb5673 url(../common/club_bgr_line.png) left -232px no-repeat;
padding-left:15px;
}

ul.tabs li a.tab:hover {
color:#ffe2e3;
}

ul.tabs li a.tab span.rbg {
display:block;
float:left;
height:32px;
line-height:32px;
background:url(../common/club_bgr_line.png) right -232px no-repeat;
padding-right:15px;
cursor:pointer;
white-space:nowrap;
}

ul.tabs li a.tab span.tname {
display:block;
float:left;
height:32px;
text-align:center;
}

ul.tabs li span.tname span.new {
background:url(../common/new.gif) right -3px no-repeat;
padding-right:20px;
}

ul.tabs li.active a.tab {
color:#000;
background:#ffd4d6 url(../common/club_bgr_line.png) left -200px no-repeat;
}

ul.tabs li.active a.tab span.rbg {
background:url(../common/club_bgr_line.png) right -200px no-repeat;
}

ul.tabs li.promo {
float:left;
padding:5px 0 0 20px;
}

ul.tabs li.yellow_tab {
margin-right:0;
}

ul.tabs li.yellow_tab a.tab span.rbg,ul.tabs li.yellow_tab a.tab:hover span.rbg {
background:url(../common/club_bgr_line.png) right -264px no-repeat;
}

.personal_block ul.tabs li a.tab {
background:url(../common/club_bgr_line.png) left -421px no-repeat;
font-size:13px;
color:#c00;
}

.personal_block ul.tabs li a.tab span.rbg {
background:url(../common/club_bgr_line.png) right -421px no-repeat;
}

.personal_block ul.tabs li.active a.tab {
background:url(../common/club_bgr_line.png) left -389px no-repeat;
color:#000;
}

.personal_block ul.tabs li.active a.tab span.rbg {
background:url(../common/club_bgr_line.png) right -389px no-repeat;
}

.friends_tabs ul.tabs li a.tab {
background:url(../1/tabs_yellow.png) left 0 no-repeat;
font-size:13px;
color:#c00;
}

.friends_tabs ul.tabs li a.tab span.rbg {
background:url(../1/tabs_yellow.png) right 0 no-repeat;
}

.friends_tabs ul.tabs li.active a.tab {
background:url(../1/tabs_yellow.png) left -32px no-repeat;
color:#000;
}

.friends_tabs ul.tabs li.active a.tab span.rbg {
background:url(../1/tabs_yellow.png) right -32px no-repeat;
}

.pinkBlock .see_all,.yellowBlock .see_all,.grayBlock .see_all {
font-size:13px;
padding:10px 8px 0 0;
}

.pinkBlock {
border:1px solid #eab0b0;
background-color:#ffe2e3;
}

.pinkBlock .bgWhite10p {
background-color:#fff;
padding-top:10px;
}

.pinkBlockGradient {
background:#ffcdce url(../common/pink_block_bgr.png) top left repeat-x;
}

.yellowBlock {
border:1px solid #dac7bb;
background-color:#fffce2;
}

.grayBlock {
border:1px solid #cfcfcf;
background-color:#f7f7f7;
}

.bgStars {
background:#ffc1cc url(../common/star_bgr.jpg) top left no-repeat;
}

.holder_300x250 {
background-color:#fff1f1;
text-align:center;
padding:5px 0;
}

.banner_300x250 {
width:300px;
margin:0 auto;
}

.pinkBlock .title {
border:1px solid #ffe2e3;
border-bottom-width:0;
}

.pinkBlock .title .bgr {
background:#ffa5b6 url(../common/club_bgr_line.png) 0 -90px repeat-x;
}

.yellowBlock .title .bgr {
background:#ffcc89 url(../common/club_bgr_line.png) 0 -119px repeat-x;
}

.grayBlock .title .bgr {
background:#ffa5b6 url(../common/club_bgr_line.png) 0 -148px repeat-x;
}

.pinkBlock .title .bgr,.yellowBlock .title .bgr,.grayBlock .title .bgr {
height:29px;
line-height:29px;
padding-left:10px;
font-size:13px;
color:#000;
font-weight:700;
}

.title .bgr .see_all {
float:right;
font-size:13px;
margin:0 8px 0 0;
padding:0;
}

.vv_bgr {
background-color:#fff;
border-bottom:1px solid #dac7bb;
_width:100%;
padding:8px 10px;
}

.white_bgr {
background-color:#fff;
padding:8px 10px;
}

.status_block {
overflow:hidden;
padding:15px 8px 20px 10px;
}

.col_3 .status_block .userpic,.col_3 .friends_feed .entry .userpic {
float:left;
width:68px;
}

.status_block .active_col,.friends_feed .entry .active_col {
float:left;
width:225px;
}

.status_corner {
position:absolute;
margin-left:14px;
}

.user_status {
background:#fff;
border:1px solid #e7d5ca;
padding:4px 5px 5px;
}

.user_status .status_inner {
width:210px;
overflow:hidden;
}

.status_edit_box .symbol_count {
position:absolute;
width:225px;
font-size:11px;
color:#999;
text-align:right;
margin-top:-21px;
}

.status_edit_box textarea {
width:100%;
height:60px;
padding-top:4px;
padding-left:4px;
_padding-left:5px;
}

.status_personal {
width:205px;
overflow:hidden;
font-weight:700;
}

.personal_block {
width:311px;
margin-left:1px;
}

.friends_feed .entry {
border-bottom:1px solid #f3e7df;
padding:5px 0 7px;
}

.friends_feed .entry .userpic {
margin-left:9px;
float:left;
width:75px;
}

.friends_feed .entry .active_col {
padding-top:2px;
overflow:hidden;
}

.friends_feed .comment_status .close {
position:absolute;
width:222px;
text-align:right;
margin-top:-18px;
}

.friends_feed_page .entry .active_col {
float:left;
width:515px;
overflow:hidden;
}

.friends_feed_page .user_status {
float:left;
background-color:#fffce2;
}

.friends_feed_page .user_status .status_inner {
float:left;
width:auto;
}

.friends_feed_page .comment_status .close {
width:20px;
margin:-15px 0 0 306px;
}

.friends_feed_page .user_comment_width {
width:335px;
}

.friends_feed_page .user_comment_row {
background-color:#fff1f1;
margin-bottom:1px;
width:100%;
}

.col_3 .user_comment_row {
background-color:#ffefc9;
margin-bottom:1px;
width:100%;
}

.col_3 dl.user_comment dt {
display:block;
float:left;
width:44px;
margin:5px 0 5px 5px;
padding:1px 0 0;
}

.col_3 dl.user_comment dd {
overflow:hidden;
display:block;
float:left;
width:175px;
font-size:11px;
margin:5px 0;
padding:0;
}

.friends_feed_page dl.user_comment dt {
display:block;
float:left;
width:50px;
margin:5px 0 5px 5px;
padding:1px 0 0;
}

.friends_feed_page dl.user_comment dd {
display:block;
float:left;
width:275px;
font-size:11px;
overflow:hidden;
margin:5px 0;
padding:0;
}

.ff_hide {
display:none;
position:absolute;
width:120px;
margin:0 0 0 184px;
}

.ff_hide a.hide {
display:block;
float:right;
font-size:11px;
border:0 solid #E7D5CA;
padding:2px 4px;
}

.ff_hide_dd {
display:none;
float:right;
border:1px solid #E7D5CA;
background-color:#fff;
cursor:pointer;
}

.ff_hide_over a.hide {
background:#E7D5CA;
color:#000;
}

.friends_feed_page .ff_hide {
display:none;
position:absolute;
width:160px;
margin:5px 0 0 450px;
}

.friends_feed_page .ff_hide a.hide {
display:block;
float:right;
font-size:11px;
border:1px solid #f3e7df;
padding:2px 4px;
}

.friends_feed_page .ff_hide_dd {
display:none;
float:right;
border:1px solid #f3e7df;
cursor:pointer;
}

.friends_feed_page .ff_hide_over a.hide {
background:#f3e7df;
color:#000;
}

.ff_teaser {
background-color:#fff;
border:1px solid #f3e7df;
padding:10px 0 10px 10px;
}

.ff_teaser .entry {
border-bottom-width:0;
padding:0;
}

.ff_teaser .entry .short_info {
padding-top:0;
}

.ff_teaser .entry .userpic {
margin-left:0;
}

.ff_teaser .entry .active_col {
width:200px;
}

.ff_teaser .user_status {
background-color:#fffce2;
width:198px;
overflow:hidden;
padding:0;
}

.ff_teaser .user_status .status_inner {
width:2000px;
margin:4px 0 4px 5px;
}

.friends_list .inner {
width:292px;
margin-left:10px;
}

ul.friends_list,ul.vip_friends_list {
list-style-type:none;
width:130px;
margin:0;
padding:0;
}

ul.friends_list li,ul.vip_friends_list li {
display:block;
float:left;
width:130px;
overflow:hidden;
margin-left:10px;
margin-bottom:1px;
}

.empty_block {
font-size:11px;
text-align:center;
color:#666;
padding:20px;
}

ul.thumbs li {
display:block;
float:left;
margin-right:2px;
}

ul.thumbs li a {
display:block;
border:1px solid #e7d5ca;
padding:1px;
}

ul.thumbs li.see_all a,ul.thumbs li.see_all a:hover {
font-size:22px;
font-weight:700;
line-height:40px;
border-width:0;
}

a.pic_thumb {
display:block;
width:60px;
_width:62px;
height:60px;
_height:62px;
border:1px solid #e7d5ca;
padding:1px;
}

.invite_form {
float:left;
width:200px;
margin:0 10px;
}

.best_inviter {
float:left;
width:88px;
font-size:11px;
text-align:center;
overflow:hidden;
}

ul.reg {
width:240px;
list-style-type:none;
margin:0 0 0 28px;
padding:10px 0;
}

.error_div {
font-size:11px;
color:#c00;
font-weight:700;
background:url(../common/error_arrow.gif) 10px center no-repeat;
padding:5px 0 5px 25px;
}

.help_tip_arrow {
position:absolute;
margin-left:-8px;
margin-top:6px;
}

.help_tip {
margin-left:15px;
font-size:11px;
position:absolute;
margin-top:-4px;
background-color:#fff9da;
border:1px solid #b5b5b5;
line-height:1.3em;
}

.top_col_1,.top_col_2,.top_col_3 {
padding-left:20px;
padding-bottom:10px;
}

.top_col_3 {
padding-top:40px;
}

.top_pic_bgr {
background:#ffced2 url(../common/top_pic_bgr.jpg) left bottom no-repeat;
border:1px solid #ffb9ba;
}

img.top_3_pic {
border:4px solid #fff;
}

.pic_place_holder {
position:absolute;
width:60px;
margin-left:-60px;
}

.pic_place_holder .pic_place {
float:right;
height:26px;
line-height:26px;
background:#d6e1f3 url(../common/place_corners.png) top left no-repeat;
font-weight:700;
padding:0 7px;
}

.pic_place_holder2 {
position:absolute;
width:60px;
margin-left:-59px;
}

.pic_place_holder2 .pic_place {
float:right;
height:34px;
line-height:34px;
background:#f33a5e url(../common/place_corners2.png) top left no-repeat;
font-weight:700;
color:#fff;
font-size:18px;
padding:0 10px;
}

.ban_bottom {
padding:15px 0;
}

.ban_bottom .links {
line-height:20px;
}

.ban_bottom .banner_728x90_bottom {
width:728px;
height:90px;
margin:0 auto;
}

.bot_menu_block {
width:970px;
height:39px;
background:#515151 url(../common/menu_bgr.png) 0 0 no-repeat;
overflow:hidden;
color:#fff;
}

.bot_menu_block .inner {
padding:12px 20px 0;
}

.bot_menu_block .bot_nav {
float:right;
color:#999;
}

.bot_menu_block .bot_nav span {
padding:0 5px;
}

.bot_menu_block a {
color:#fff;
font-weight:400;
font-style:normal;
}

.bot_menu_block a:hover {
color:#e1e1e1;
}

table.red_box {
border:1px solid #dd1010;
background-color:#fff1f1;
}

table.red_box td {
text-align:center;
color:#df0000;
padding:10px;
}

table.green_box {
border:1px solid #42c13b;
background-color:#f0ffee;
}

table.green_box td {
text-align:center;
color:#078700;
padding:10px;
}

ul.sitemap1 {
list-style-type:none;
margin:0 0 10px 30px;
padding:0;
}

ul.sitemap2 {
list-style-type:none;
margin:5px 0 10px 10px;
padding:0;
}

ul.sitemap1 li {
font-size:15px;
font-weight:700;
margin-bottom:8px;
}

ul.sitemap2 li {
font-size:13px;
font-weight:400;
padding-left:14px;
margin-bottom:3px;
background:url(../common/rate_bullet.gif) 0 5px no-repeat;
}

form {
margin:0;
padding:0;
}

input,select,textarea {
font-family:Tahoma, Verdana, Arial;
font-size:13px;
color:#000;
}

.in2 {
height:22px;
padding-top:2px;
background:#fff url(../common/in2_bgr.gif) top left repeat-x;
border:1px solid #b4b4b4;
}

.in2_select {
height:22px;
border:1px solid #b4b4b4;
padding:2px;
}

.in_error {
background:#ffe2e3 url(../common/in_error_bgr.gif) top left repeat-x!important;
border:1px solid #e37a7a;
}

.btn {
font-size:12px;
font-family:Tahoma;
border:1px solid gray;
}

.btn2 {
height:22px;
background:#e43557 url(../common/club_bgr_line.png) center -178px no-repeat;
border:1px solid #c64752;
color:#fff;
font-weight:700;
}

.btn2_big {
height:33px;
background:#e43557 url(../common/club_bgr_line.png) center -454px repeat-x;
border:1px solid #c64752;
font-size:18px;
color:#fff;
font-weight:700;
_padding:0 4px;
padding:0 20px;
}

.btn3 {
height:22px;
background:#e2e2e2 url(../common/club_bgr_line.png) center -488px no-repeat;
border:1px solid #b4b4b4;
color:#292929;
font-weight:400;
}

.ta2 {
padding-top:2px;
background:#fff url(../common/in2_bgr.gif) top left repeat-x;
border:1px solid #b4b4b4;
}

.invisible_submit {
width:1px;
height:1px;
overflow:hidden;
}

.invisible_submit input {
margin-top:-100px;
}

a.btn_pink {
float:left;
display:block;
font-size:13px;
cursor:pointer;
color:#fff;
font-weight:700;
font-style:normal;
text-decoration:none;
background:#e43557 url(../common/club_bgr_line.png) left -177px no-repeat;
padding:0 0 0 16px;
}

a.btn_pink span {
display:block;
float:left;
cursor:pointer;
background:url(../common/club_bgr_line.png) right -177px no-repeat;
height:23px;
line-height:23px;
padding-right:16px;
}

a.reg_btn,a.btn_big {
float:left;
display:block;
font-size:18px;
cursor:pointer;
color:#fff;
font-weight:700;
font-style:normal;
text-decoration:none;
background:#e43557 url(../common/club_bgr_line.png) left -453px repeat-x;
padding:0 0 0 25px;
}

a.reg_btn span,a.btn_big span {
display:block;
float:left;
cursor:pointer;
background:url(../common/club_bgr_line.png) right -453px repeat-x;
height:33px;
line-height:33px;
padding-right:25px;
}

.curves_yellow {
margin:0;
padding:0;
}

.curves_yellow .b1 {
display:block;
height:1px;
background:#dac7bb;
font-size:1px;
margin:0 4px;
}

.curves_yellow .b2 {
display:block;
background:#fffce2;
border-left:1px solid #dac7bb;
border-right:1px solid #dac7bb;
height:1px;
font-size:1px;
border-width:0 2px;
margin:0 2px;
}

.curves_yellow .b3 {
display:block;
height:1px;
background:#fffce2;
border-left:1px solid #dac7bb;
border-right:1px solid #dac7bb;
font-size:1px;
margin:0 1px;
}

.curves_yellow .b4 {
display:block;
background:#fffce2;
border-left:1px solid #dac7bb;
border-right:1px solid #dac7bb;
height:1px;
margin:0 1px;
}

.side_border_yellow {
background-color:#fffce2;
border-left:1px solid #dac7bb;
border-right:1px solid #dac7bb;
margin:0;
padding:0;
}

.status_curves,.status_curves td {
font-family:Tahoma;
color:#000;
font-size:13px;
}

.status_curves .pseudo_input {
width:400px;
overflow:hidden;
border:1px solid #e7d5ca;
background-color:#fff;
color:#999;
line-height:24px;
_line-height:26px;
}

.status_curves .in2 {
font-family:Tahoma;
color:#000;
font-size:13px;
height:26px;
padding-top:4px;
background:#fff url(../1/in2_bgr.gif) top left repeat-x;
border:1px solid #b4b4b4;
}

.pseudo_input img {
vertical-align:middle;
}

.bigButtonBg {
font-size:16px;
background-image:url(../common/button_bg.gif);
background-repeat:repeat-x;
height:43px;
}

.buttonTxt {
font-size:16px;
font-family:arial;
color:#c33;
text-decoration:underline;
}

.buttonTxtGreen {
font-size:16px;
font-family:arial;
color:#5ca132;
text-decoration:none;
}

.bigButtonRight {
background-image:url(../common/button_right.gif);
background-repeat:no-repeat;
height:43px;
}

.bigButtonLeft {
background-image:url(../common/button_left.gif);
background-repeat:no-repeat;
height:43px;
}

.c {
clear:both;
}

.alc {
text-align:center;
}

.all {
text-align:left;
}

.alr {
text-align:right;
}

.b {
border:1px solid blue;
}

.bg {
background:red;
}

.clrRateRed {
color:#c33;
}

.clrGreen {
color:#5ca132;
}

.clrOrange {
color:#ff6f08;
}

.clrError {
color:#df0000;
}

.clr3 {
color:#333;
}

.clr9 {
color:#999;
}

.txt28 {
font-size:28px;
}

.p10 {
padding:10px;
}

.p15 {
padding:15px;
}

.p30 {
padding:30px;
}

.pt2 {
padding-top:2px;
}

.pt3 {
padding-top:3px;
}

.pt4 {
padding-top:4px;
}

.pt6 {
padding-top:6px;
}

.pt15 {
padding-top:15px;
}

.pt25 {
padding-top:25px;
}

.pt30 {
padding-top:30px;
}

.pb2 {
padding-bottom:2px;
}

.pb3 {
padding-bottom:3px;
}

.pb5 {
padding-bottom:5px;
}

.pb6 {
padding-bottom:6px;
}

.pb7 {
padding-bottom:7px;
}

.pb9 {
padding-bottom:9px;
}

.pb15 {
padding-bottom:15px;
}

.pb20 {
padding-bottom:20px;
}

.pb25 {
padding-bottom:25px;
}

.pb30 {
padding-bottom:30px;
}

.pl1 {
padding-left:1px;
}

.pl2 {
padding-left:2px;
}

.pl3 {
padding-left:3px;
}

.pl4 {
padding-left:4px;
}

.pl5 {
padding-left:5px;
}

.pl6 {
padding-left:6px;
}

.pl7 {
padding-left:7px;
}

.pl8 {
padding-left:8px;
}

.pl9 {
padding-left:9px;
}

.pl10 {
padding-left:10px;
}

.pl15 {
padding-left:15px;
}

.pl20 {
padding-left:20px;
}

.pl25 {
padding-left:25px;
}

.pl30 {
padding-left:30px;
}

.pr1 {
padding-right:1px;
}

.pr2 {
padding-right:2px;
}

.pr3 {
padding-right:3px;
}

.pr4 {
padding-right:4px;
}

.pr5 {
padding-right:5px;
}

.pr6 {
padding-right:6px;
}

.pr7 {
padding-right:7px;
}

.pr8 {
padding-right:8px;
}

.pr9 {
padding-right:9px;
}

.pr10 {
padding-right:10px;
}

.pr20 {
padding-right:20px;
}

.pr25 {
padding-right:25px;
}

.pr30 {
padding-right:30px;
}

.mt1 {
margin-top:1px;
}

.mt2 {
margin-top:2px;
}

.mt3 {
margin-top:3px;
}

.mt4 {
margin-top:4px;
}

.mt5 {
margin-top:5px;
}

.mt6 {
margin-top:6px;
}

.mt7 {
margin-top:7px;
}

.mt9 {
margin-top:9px;
}

.mt15 {
margin-top:15px;
}

.mt30 {
margin-top:30px;
}

.mb1 {
margin-bottom:1px;
}

.mb3 {
margin-bottom:3px;
}

.mb4 {
margin-bottom:4px;
}

.mb6 {
margin-bottom:6px;
}

.mb8 {
margin-bottom:8px;
}

.mb9 {
margin-bottom:9px;
}

.mb15 {
margin-bottom:15px;
}

.mb20 {
margin-bottom:20px;
}

.mb25 {
margin-bottom:25px;
}

.mb30 {
margin-bottom:30px;
}

.ml1 {
margin-left:1px;
}

.ml2 {
margin-left:2px;
}

.ml3 {
margin-left:3px;
}

.ml4 {
margin-left:4px;
}

.ml5 {
margin-left:5px;
}

.ml6 {
margin-left:6px;
}

.ml7 {
margin-left:7px;
}

.ml8 {
margin-left:8px;
}

.ml9 {
margin-left:9px;
}

.ml10 {
margin-left:10px;
}

.ml15 {
margin-left:15px;
}

.ml20 {
margin-left:20px;
}

.ml25 {
margin-left:25px;
}

.ml30 {
margin-left:30px;
}

.mr1 {
margin-right:1px;
}

.mr3 {
margin-right:3px;
}

.mr4 {
margin-right:4px;
}

.mr6 {
margin-right:6px;
}

.mr7 {
margin-right:7px;
}

.mr8 {
margin-right:8px;
}

.mr9 {
margin-right:9px;
}

.mr10 {
margin-right:10px;
}

.mr15 {
margin-right:15px;
}

.mr20 {
margin-right:20px;
}

.mr25 {
margin-right:25px;
}

.mr30 {
margin-right:30px;
}

td.horMenuLink {
background:transparent!important;
}

.gameThumbText {
padding:7px;
}

.pickmeIndex {
text-align:center;
width:60px;
height:60px;
padding:1px;
}

.top300Box {
background-color:#FF6700;
padding:2px;
}

.infoBox a {
color:#C00;
}

.whiteInfoBox {
background-color:#FFF;
border:#ebebeb 3px solid;
padding:10px;
}

.bgGreen {
background-color:#86A741;
}

.bgGreenLight {
background-color:#deecc1;
}

.bgOrange {
background-color:orange;
}

.bgOrangeLight {
background-color:#FFF4B9;
}

.bgGray {
background-color:#D6DAE4;
}

.bgGray2 {
background-color:#e6eaf5;
}

.bgPink2 {
background-color:#ffe0e0;
}

.bgPink3 {
background-color:#fca4b5;
}

.bgGrayLight {
background-color:#edf3fb;
}

.bgYellowSelected {
background:#ffdeac;
}

.gamePicBrd {
border:#ccc 1px solid;
}

.gameThumb IMG {
border-right:#848484 1px solid;
border-top:#848484 1px solid;
border-left:#848484 1px solid;
border-bottom:#848484 1px solid;
}

.gameThumb A:hover IMG {
border-right:#fff 1px solid;
border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-bottom:#fff 1px solid;
}

.picBox {
background-color:#ffbb8e;
}

.rightBoxContent {
border-color:#EAB0B0;
border-style:solid;
border-width:0 1px;
margin:0;
padding:5px 2px 5px 4px;
}

.rightBoxContent.rightBoxBottomLine {
border-bottom:#ECAC94 solid 1px;
}

.rightBoxContent.rightBoxTopLine {
border-top:#ECAC94 solid 1px;
}

.brdRedBottom {
border-bottom:#eab0b0 1px solid;
}

hr {
height:1px;
border:medium none;
color:#cfd4dd;
background-color:#cfd4dd;
}

.infoBoxBrd {
border:#ebebeb 3px solid;
}

.contentBrdLeft {
border-left:#ecf0f8 2px solid;
}

.brdGray {
border:#999 1px solid;
}

.mainBorderTop {
border-top:#EAB0B0 1px solid;
}

.imageBorder {
border:1px solid #ffbb8e;
margin:1px;
}

.toolbox {
border-top:#eab0b0 1px solid;
border-bottom:#eab0b0 1px solid;
border-left:#eab0b0 1px solid;
background-color:#FFF;
}

.toolboxBrd {
border-right:#eab0b0 1px solid;
font-size:11px;
color:#c33;
font-family:verdana;
}

A.lehed {
color:#c00;
text-decoration:none;
border:#ECF0F8 1px solid;
padding-left:2px;
padding-right:2px;
}

A.lehed:hover {
color:#c00;
border:#c00 1px solid;
padding-left:2px;
padding-right:2px;
background:#FFF;
}

.simpleList {
list-style:none;
margin:0;
padding:0;
}

.tagList ul {
list-style-type:none;
margin:0;
padding:0;
}

.tagList ul li a {
font-weight:400;
padding-right:3px;
}

.tag17 {
font-size:17px;
}

.tag19 {
font-size:19px;
}

.tag21 {
font-size:21px;
}

.tag23 {
font-size:23px;
}

.tag25 {
font-size:25px;
}

.status {
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
font-weight:700;
background-color:#333;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
border-left:#000 1px solid;
}

.status2 {
background-color:red;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
font-weight:700;
padding:3px;
}

h1.friend_list {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
color:#C33;
font-weight:900;
}

a.friend_list:hover {
background-color:transparent;
}

b.friend_list {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.horSeparator {
background-color:#cfd4dd;
height:32px;
background-image:url(../../modern/hm_separator.gif);
background-repeat:repeat-y;
width:2px;
}

.albumMenu3Hr {
display:block;
border-top:1px solid #CFD4DD;
height:0;
line-height:0;
font-size:0;
margin:3px 0;
padding:0;
}

.text_ad {
display:block;
border:1px solid #eab0b0;
background-color:#fff;
}

.text_ad a {
font-family:Tahoma;
font-size:13px;
color:#c00;
font-weight:400;
font-style:normal;
text-decoration:none;
}

.text_ad .ad_title {
width:295px;
height:23px;
overflow:hidden;
margin-bottom:7px;
}

.text_ad .ad_title a {
font-weight:700;
display:block;
padding:5px 5px 0;
}

.text_ad .ad_text {
width:290px;
overflow:hidden;
margin-left:2px;
}

.text_ad .ad_text a {
color:#000;
line-height:16px;
display:block;
}

.text_ad .ad_link {
float:left;
width:190px;
height:15px;
overflow:hidden;
white-space:nowrap;
margin-top:3px;
}

.text_ad .ad_link a {
font-size:11px;
display:block;
padding-left:5px;
}

.brd {
border:1px solid red;
}

.points {
font-size:11px;
font-weight:700;
margin-top:15px;
margin-bottom:20px;
}

.points span {
font-size:10px;
font-weight:400;
}

.points ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

.points ul li {
display:block;
float:left;
text-align:center;
padding-right:8px;
}

.add_photo_box {
margin:10px 15px;
}

.add_photo_box ul {
list-style:none;
float:right;
margin:0;
padding:0;
}

.add_photo_box ul li {
display:block;
float:left;
height:26px;
}

.add_photo_box .t {
font-weight:700;
font-size:13px;
padding-top:3px;
padding-left:5px;
color:#80c217;
}

.add_photo_box .t a {
text-decoration:none;
color:#5c8d0e;
}

.last_added_small ul {
list-style:none;
margin:0;
padding:0;
}

.last_added_small ul li {
padding:0px 1px 0px 2px;
}

.fixedtipdiv {
position:absolute;
border:1px solid #EEE6BC;
font-family:Verdana;
font-size:11px;
color:#484848;
z-index:1000;
background-color:#FFF9DA;
padding:2px;
}

#fixedtipdiv {
position:absolute;
border:1px solid #EEE6BC;
font:11px Verdana;
color:#484848;
z-index:1000;
padding:2px;
}

.spamWindow {
border:2px solid #CB3135;
background-color:#F9E6E6;
padding:5px;
}

.mailcontainerTopLine {
border-bottom:1px solid #F79A9C;
}

.mailcontainer .mailtab_lc {
display:block;
line-height:27px;
background:url(../27/tab_bgr.gif) top left no-repeat;
padding-left:16px;
}

.mailcontainer .mailtab_rc {
display:block;
line-height:27px;
background:url(../27/tab_bgr.gif) top right no-repeat;
padding-right:16px;
white-space:nowrap;
}

.mailcontainer .icon_inbox,.mailcontainer .icon_outbox {
display:block;
padding-left:28px;
text-transform:uppercase;
font-weight:700;
}

.mailcontainer .icon_inbox {
background:url(../27/icon_inbox.gif) 0 2px no-repeat;
}

.mailcontainer .icon_outbox {
background:url(../27/icon_outbox.gif) 0 2px no-repeat;
}

.mailcontainer a.mailtab {
display:block;
cursor:pointer;
height:27px;
border-bottom:1px solid #F79A9C;
}

#contBox {
border:#cdd9ef 1px solid;
font-size:11px;
padding:5px;
}

#activeDay {
background-color:#FFF9DA;
font-weight:700;
color:#c00;
}

.contBrdLeft {
border-left:#cdd9ef 1px solid;
}

.contBrdRight {
border-right:#cdd9ef 1px solid;
}

.contBrdTop {
border-top:#cdd9ef 1px solid;
}

.contBrdBottom {
border-bottom:#cdd9ef 1px solid;
}

.contBrdLeft_1 {
border-left:#cdd9ef 1px solid;
border-bottom:#cdd9ef 1px solid;
}

.contBrdRight_1 {
border-right:#cdd9ef 1px solid;
border-left:#cdd9ef 1px solid;
border-bottom:#cdd9ef 1px solid;
}

.questions1 {
margin-top:15px;
font-weight:700;
width:390px;
border-collapse:collapse;
height:30px;
}

.questions1 TD {
background-image:url(../180/question_unanswered.jpg);
width:38px;
background-repeat:no-repeat;
height:38px;
}

.questions1 TD.answered {
background-image:url(../180/question_answered.jpg);
width:38px;
color:#fff;
background-repeat:no-repeat;
height:38px;
}

.fieldTest1 {
border-right:#e5e9f0 1px solid;
border-top:#a3a6ac 1px solid;
margin-top:5px;
margin-bottom:5px;
border-left:#a3a6ac 1px solid;
width:100%;
border-bottom:#e5e9f0 1px solid;
background-color:#f3f7ff;
}

.fieldTest2 {
margin-top:3px;
font-size:11px;
margin-bottom:1px;
background-color:#f3f7ff;
}

.testButton {
border-right:0;
border-top:0;
border-left:0;
border-bottom:0;
margin-top:14px;
border:0;
}

.containerContent {
border-right:#f79a9c 1px solid;
padding-right:10px;
padding-left:10px;
border-left:#f79a9c 1px solid;
padding-top:7px;
background-color:#fff;
}

.containerHeader {
text-transform:uppercase;
height:22px;
background-color:#f79a9c;
}

.containerFooter {
background-image:url(../../modern/footer.gif);
background-repeat:repeat-x;
height:13px;
background-color:#fff;
}

.containerCornerTL {
background-image:url(../../modern/corner_t_l.gif);
width:14px;
background-repeat:no-repeat;
height:22px;
}

.containerCornerTR {
background-image:url(../../modern/corner_t_r.gif);
width:14px;
background-repeat:no-repeat;
height:22px;
}

.containerCornerBL {
background-image:url(../../modern/corner_b_l.gif);
width:14px;
background-repeat:no-repeat;
height:13px;
}

.containerCornerBR {
background-image:url(../../modern/corner_b_r.gif);
width:14px;
background-repeat:no-repeat;
height:13px;
}

.cornerContentGreen {
border-right:#6ea636 1px solid;
border-left:#6ea636 1px solid;
background-color:#d8f8b8;
padding:4px 10px;
}

.cornerCornerBLGreen {
background-image:url(../../modern/corner_green_bl.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerCornerBRGreen {
background-image:url(../../modern/corner_green_br.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerCornerTLGreen {
background-image:url(../../modern/corner_green_tl.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerCornerTRGreen {
background-image:url(../../modern/corner_green_tr.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerFooterGreen {
background-image:url(../../modern/bg_green_footer.gif);
background-repeat:repeat-x;
height:6px;
}

.cornerHeaderGreen {
background-image:url(../../modern/bg_green_header.gif);
background-repeat:repeat-x;
height:6px;
}

.cornerContentRed {
border-right:#f36767 1px solid;
border-left:#f36767 1px solid;
background-color:#ffdbd7;
padding:4px 10px;
}

.cornerCornerBLRed {
background-image:url(../../modern/corner_red_bl.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerCornerBRRed {
background-image:url(../../modern/corner_red_br.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerCornerTLRed {
background-image:url(../../modern/corner_red_tl.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerCornerTRRed {
background-image:url(../../modern/corner_red_tr.gif);
width:6px;
background-repeat:no-repeat;
height:6px;
}

.cornerFooterRed {
background-image:url(../../modern/bg_red_footer.gif);
background-repeat:repeat-x;
height:6px;
}

.cornerHeaderRed {
background-image:url(../../modern/bg_red_header.gif);
background-repeat:repeat-x;
height:6px;
}

.container3Content {
border-right:#cfd4dd 1px solid;
border-left:#cfd4dd 1px solid;
background-color:#f3f5fa;
}

.tdPink {
padding-right:5px;
padding-left:5px;
height:25px;
background-color:#fff0e7;
}

.tdGreen {
padding-right:5px;
padding-left:5px;
height:25px;
background-color:#cefcbe;
}

.tdWhite {
padding-right:5px;
padding-left:5px;
height:30px;
}

.tdWhite1 {
padding-right:5px;
padding-left:5px;
height:20px;
}

.tdWhite2 {
padding:4px 5px;
}

#S_VIP_FUNROOM_P {
width:360px;
height:600px;
clip:rect(0px360px600px240px);
position:absolute;
margin:0 0 0 -240px;
}

.plr1 {
padding-left:1px;
padding-right:1px;
}

.mb0 {
margin-bottom:0;
}

.textAreaIcBg {
background-color:#f6bdaf;
}

.mailcontainerHeader {
height:22px;
text-transform:uppercase;
border-top:1px solid #f79a9c;
border-bottom:1px solid #f79a9c;
background-color:#fff;
}

.mailInUnread {
border:2px solid #CB3135;
margin-bottom:15px;
background-color:#EAB0B0;
}

.mailInUnreadTd {
border:2px solid #CB3135;
border-bottom:none;
border-top:none;
background-color:#EAB0B0;
padding:5px;
}

.mailInUnreadTitle td {
background-color:#CB3135;
color:#000;
padding-left:5px;
}

.mailBalloonInUnread {
background-image:url(../27/balloon_in_unread_bg.gif);
border:2px solid #CB3135;
border-bottom:none;
border-top:none;
}

.mailInUnreadTitleCR {
background-image:url(../27/mail_corner_un_tr.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;
}

.mailInUnreadTitleCL {
background-image:url(../27/mail_corner_un_tl.gif);
background-repeat:no-repeat;
background-position:top left;
width:6px;
}

.mailInUnreadFooterCL {
background-image:url(../27/mail_corner_un_bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailInUnreadFooterCR {
background-image:url(../27/mail_corner_un_br.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailInUnreadFooterBG {
background-image:url(../27/mail_footer_un_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.mailInRead {
border:2px solid #F79A9C;
margin-bottom:15px;
}

.mailInReadTd {
border:2px solid #F79A9C;
border-bottom:none;
border-top:none;
padding-left:5px;
}

.mailInReadTitle td {
background-color:#F79A9C;
color:#000;
padding-left:5px;
}

.mailBalloonInRead {
background-image:url(../27/balloon_in_read_bg.gif);
border:2px solid #F79A9C;
border-bottom:none;
border-top:none;
}

.mailInReadTitleCR {
background-image:url(../27/mail_corner_tr.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;
}

.mailInReadTitleCL {
background-image:url(../27/mail_corner_tl.gif);
background-repeat:no-repeat;
background-position:top left;
width:6px;
}

.mailInReadFooterCL {
background-image:url(../27/mail_corner_bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailInReadFooterCR {
background-image:url(../27/mail_corner_br.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailInReadFooterBG {
background-image:url(../27/mail_footer_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.mailOut {
border:2px solid #8A95A9;
margin-bottom:15px;
}

.mailOutTd {
border:2px solid #8A95A9;
border-bottom:none;
border-top:none;
padding:5px;
}

.mailOutTdMessage {
background-color:#F2F4FA;
}

.mailOutTitle td {
background-color:#8A95A9;
color:#000;
padding-left:5px;
}

.mailBalloonOut {
background-image:url(../27/balloon_out_bg.gif);
border:2px solid #8A95A9;
border-bottom:none;
border-top:none;
}

.mailOutTitleCR {
background-image:url(../27/mail_corner_out_tr.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;
}

.mailOutTitleCL {
background-image:url(../27/mail_corner_out_tl.gif);
background-repeat:no-repeat;
background-position:top left;
width:6px;
}

.mailOutFooterCL {
background-image:url(../27/mail_corner_out_bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailOutFooterCR {
background-image:url(../27/mail_corner_out_br.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailOutFooterBG {
background-image:url(../27/mail_footer_out_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.mailOutUn {
border:2px solid #4E607F;
margin-bottom:15px;
background-color:#DDF;
}

.mailOutUnTd {
border:2px solid #4E607F;
border-bottom:none;
border-top:none;
background-color:#DDF;
padding:5px;
}

.mailOutUnTitle td {
background-color:#4E607F;
color:#000;
padding-left:5px;
}

.mailBalloonOutUn {
background-image:url(../27/balloon_out_un_bg.gif);
border:2px solid #4E607F;
border-bottom:none;
border-top:none;
}

.mailOutUnTitleCR {
background-image:url(../109/mail_corner_out_un_tr.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;
}

.mailOutUnTitleCL {
background-image:url(../109/mail_corner_out_un_tl.gif);
background-repeat:no-repeat;
background-position:top left;
width:6px;
}

.mailOutUnFooterCL {
background-image:url(../27/mail_corner_out_un_bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailOutUnFooterCR {
background-image:url(../27/mail_corner_out_un_br.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:6px;
}

.mailOutUnFooterBG {
background-image:url(../27/mail_footer_out_un_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.mailUserPhoto {
padding:5px 5px 0;
}

.mailUserHeaderInfoIn td {
border-bottom:1px solid #F2CDCD;
padding-bottom:3px;
padding-top:2px;
}

.mailUserHeaderInfoOut td {
border-bottom:1px solid #D3D3D3;
padding-bottom:3px;
padding-top:2px;
}

.field {
background-color:#fff;
border-left:1px solid #A3A6AC;
border-top:1px solid #A3A6AC;
border-right:1px solid #E5E9F0;
border-bottom:1px solid #E5E9F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F5784;
}

.button {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F5784;
background-image:url(../common/button1_bg.gif);
border-left:1px solid #E7ECF4;
border-top:1px solid #E7ECF4;
border-right:1px solid #B1B7C4;
border-bottom:1px solid #B1B7C4;
}

.tbContents {
background-image:url(../192/test_button_bg.gif);
background-repeat:repeat-x;
}

.container1 {
width:120px;
margin-left:10px;
}

.container1Content {
background-color:#fff;
border-left:1px solid #CFD4DD;
border-right:1px solid #CFD4DD;
padding-left:10px;
padding-right:10px;
}

.container1Footer {
background-image:url(../common/table_bg2.gif);
background-repeat:repeat-x;
background-color:#F3F5FA;
}

.container1CornerBL {
width:12px;
height:12px;
background-image:url(../common/corner1_bl.gif);
background-repeat:no-repeat;
background-color:#F3F5FA;
}

.container1CornerBR {
width:12px;
height:12px;
background-image:url(../common/corner1_br.gif);
background-repeat:no-repeat;
background-color:#F3F5FA;
}

.container2 {
width:493px;
}

.container2Content {
background-color:#F3F5FA;
border-left:1px solid #CFD4DD;
border-right:1px solid #CFD4DD;
padding:17px 17px 5px;
}

.container2Header {
background-color:#CFD4DD;
font-size:14px;
font-weight:700;
padding-left:3px;
}

.container2CornerTL {
width:12px;
height:25px;
background-image:url(../common/corner2_tl.gif);
background-repeat:no-repeat;
}

.container2CornerTR {
width:12px;
height:25px;
background-image:url(../common/corner2_tr.gif);
background-repeat:no-repeat;
}

.tdDescription {
font-size:11px;
padding-bottom:5px;
}

.wrongAnswer {
border-top:1px solid #CFD4DD;
font-weight:700;
color:#C00;
padding-top:8px;
}

.correctAnswer {
border-top:1px solid #CFD4DD;
font-weight:700;
color:#1E8E00;
padding-top:8px;
}

.resultsHeader {
background-color:#DCDFE5;
border-top:1px solid #fff;
height:25px;
padding-left:5px;
padding-right:5px;
}

.resultsBorder {
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.testHr td {
border-bottom:1px solid #DCDFE5;
padding-bottom:5px;
}

.markus12 {
background-color:#5C616D;
color:#FFF;
font-size:11px;
padding:1px 10px 1px 1px;
}

.gameThumb {
background-color:#FFF;
border-right:1px solid #A1A4AD;
border-bottom:1px solid #A1A4AD;
height:100%;
}

.gamesMenuHeader {
background-color:#F9E6E6;
background-image:url(../common/games_menu_header.gif);
background-repeat:no-repeat;
width:176px;
height:22px;
}

.gamesMenuBg {
background-color:#fff;
background-image:url(../common/games_menu_bg.gif);
background-repeat:repeat-y;
width:176px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

.gamesMenuFooter {
background-color:#F9E6E6;
background-image:url(../common/games_menu_footer.gif);
background-repeat:no-repeat;
width:176px;
height:22px;
}

.gamesSearchForm {
margin:0;
}

.addFavourite {
border-top:2px solid #C33;
border-bottom:2px solid #C33;
padding-top:8px;
padding-bottom:8px;
}

.albumPath {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
}

.albumPath a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.albumThumbSpace td {
padding:1px 0;
}

.albumThumbContainer {
background-color:#F9EEEE;
border:1px solid #EAA897;
width:90px;
height:90px;
padding:5px;
}

.albumThumbContainerA {
background-color:#CFD4DD;
border:1px solid #A8B0C1;
width:90px;
height:90px;
padding:5px;
}

.albumThumbnails {
width:110px;
margin-top:115px;
padding-left:10px;
}

.tabsTopBg {
background-image:url(../common/tabs_top_bg.gif);
background-repeat:repeat-x;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:0 6px;
}

.tabsTopActiveBg {
background-image:url(../common/tabs_top_bg_active.gif);
background-repeat:repeat-x;
font-size:9px;
padding:1px 5px 0;
}

.tabsTopActiveLeftCorner {
background-image:url(../common/tabs_top_corner_left_active.gif);
background-repeat:no-repeat;
width:4px;
}

.tabsTopActiveRightCorner {
background-image:url(../common/tabs_top_corner_right_active.gif);
background-repeat:no-repeat;
width:4px;
}

.tabsTopPassiveBg {
background-image:url(../common/tabs_top_bg_passive.gif);
background-repeat:repeat-x;
font-size:9px;
padding:3px 5px 0;
}

.tabsTopPassiveLeftCorner {
background-image:url(../common/tabs_top_corner_left_passive.gif);
background-repeat:no-repeat;
width:4px;
}

.tabsTopPassiveRightCorner {
background-image:url(../common/tabs_top_corner_right_passive.gif);
background-repeat:no-repeat;
width:4px;
}

.tabsBottomBg {
background-image:url(../common/tabs_bottom_bg.gif);
background-repeat:repeat-x;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:0 6px;
}

.tabsBottomActiveBg {
background-image:url(../common/tabs_bottom_bg_active.gif);
background-repeat:repeat-x;
font-size:11px;
padding:1px 5px 0;
}

.tabsBottomActiveLeftCorner {
background-image:url(../common/tabs_bottom_corner_left_active.gif);
background-repeat:no-repeat;
width:4px;
}

.tabsBottomActiveRightCorner {
background-image:url(../common/tabs_bottom_corner_right_active.gif);
background-repeat:no-repeat;
width:4px;
}

.rounded-box {
margin:0 0 10px;
}

.rounded-top-wrapper,.rounded-bottom-wrapper {
height:4px;
}

.rc-1o,.rc-2o,.rc-3o,.rc-1i,.rc-2i,.rc-3i {
height:1px;
font-size:1px;
line-height:1px;
}

.rc-4o,.rc-4i {
height:2px;
font-size:2px;
line-height:2px;
}

.rc-1o {
border-left:5px #ecf0f8 solid;
border-right:5px #ecf0f8 solid;
}

.rc-2o {
border-left:3px #ecf0f8 solid;
border-right:3px #ecf0f8 solid;
}

.rc-3o {
border-left:2px #ecf0f8 solid;
border-right:2px #ecf0f8 solid;
}

.rc-4o {
border-left:1px #ecf0f8 solid;
border-right:1px #ecf0f8 solid;
}

.bg-a .rounded-bottom-wrapper .rc-1o {
background-color:#bbb;
}

.border-a .rc-2i {
border-left:2px #eab0b0 solid;
border-right:2px #eab0b0 solid;
}

.border-b .rounded-top-wrapper .rc-1o,.border-b .rounded-bottom-wrapper .rc-1o {
background-color:#e7c8b7;
}

.border-b .rc-2i {
border-left:2px #e7c8b7 solid;
border-right:2px #e7c8b7 solid;
}

.gradient-a .header-wrapper {
height:25px;
line-height:25px;
border-bottom:1px #eab0b0 solid;
}

.gradient-b .header-wrapper {
height:25px;
line-height:25px;
border-bottom:1px #e7c8b7 solid;
}

.header-wrapper {
font-size:15px;
font-weight:700;
color:#c00;
padding:0 5px;
}

.img-border-dark {
border:1px #EAB0B0 solid;
}

.img-border-light {
border:1px #e7c8b7 solid;
}

wbr {
display:inline-block;
}

.user_pic_border {
border:2px solid #fff;
}

.user_pic_border_active {
border:2px solid #c33;
}

.new_btn {
display:block;
cursor:pointer;
font-size:13px;
color:#000;
text-decoration:none;
background:transparent url(../109/btn_bgr.png) repeat-x scroll left top;
background-color:#ededed;
padding:0 0 0 10px;
}

.tagperson a {
color:#c33;
text-decoration:none;
}

.tagperson a:hover {
color:#c33;
text-decoration:underline;
}

a.new_btn {
display:block;
font-size:13px;
color:#000;
text-decoration:none;
background:transparent url(../109/btn_bgr.png) repeat-x scroll left top;
background-color:#ededed;
padding:0 0 0 10px;
}

.kk_1 {
width:380px;
height:195px;
background:url(../293/kk_1.gif) top left repeat-x;
background-color:#f5db68;
border:1px solid #ebc478;
}

.kk_2 {
width:380px;
height:195px;
background:url(../293/kk_2.gif) top left repeat-x;
background-color:#f5db68;
border:1px solid #cdcdcd;
}

.kk_2 .kk_code {
width:145px;
height:35px;
background-color:#fff;
border:1px solid #a1a1a1;
font-size:20px;
font-weight:700;
color:#8f8e8e;
}

.kk_lenta {
position:absolute;
}

.kk_logo {
padding:12px 0 20px 140px;
}

.kk_pic {
margin-left:65px;
}

#tagframe {
position:absolute;
top:0;
left:10px;
height:170px;
width:170px;
border:solid 7px #ff8282;
}

#tagframeinside {
display:block;
position:absolute;
cursor:crosshair;
top:0;
left:0;
width:166px;
height:166px;
border:solid 1px #45668E;
}

#photoborder {
background-color:#f9e6e6;
padding:0;
}

#photoborder #photoareaouter {
overflow:hidden;
border-width:0;
margin:0;
padding:0;
}

#photoborder #photoarea {
position:relative;
padding:0;
}

#tagframe2 {
z-index:5;
display:none;
border:1px solid #ff8282;
background-color:#DBE2E6;
position:absolute;
padding:5px;
}

#tagframe2inside3 {
border:1px solid #ff8282;
background-color:#000;
overflow:hidden;
position:relative;
padding:0;
}

.taghandle {
font-size:0;
overflow:hidden;
background-color:#FFF;
z-index:5;
display:none;
position:absolute;
opacity:0.80;
filter:alpha(opacity=80);
width:10px;
height:10px;
border-style:none;
}

#nw {
cursor:nw-resize;
}

#n {
cursor:n-resize;
}

#ne {
cursor:ne-resize;
}

#w {
cursor:w-resize;
}

#e {
cursor:e-resize;
}

#sw {
cursor:sw-resize;
}

#s {
cursor:s-resize;
}

#se {
cursor:se-resize;
}

.fadedphoto {
font-size:0;
overflow:hidden;
background-color:#000;
opacity:0.30;
filter:alpha(opacity=30);
position:absolute;
z-index:2;
display:none;
}

#photocaption {
text-align:left;
width:390px;
line-height:15px;
margin:0;
}

#selector {
top:14px;
left:206px;
position:absolute;
font-size:11px;
width:189px;
margin-bottom:20px;
background:#F7F7F7;
z-index:100;
}

#selector input {
width:166px;
margin:2px 2px 0 5px;
}

#selector label {
display:block;
font-weight:400;
color:#333;
padding:0 10px 5px;
}

#nameInner {
border-top:0 solid #ff8282;
padding:4px 10px 5px;
}

.addTagBtn {
width:150px;
border:1px solid #eab0b0;
background-color:#f3f7ff;
}

.addTagBtn a {
background-color:#f3f7ff;
display:block;
padding:2px 2px 3px;
}

.addTagBtn a:hover {
background-color:#fff;
display:block;
padding:2px 2px 3px;
}

.tabsBottomPassiveBg {
background-image:url(../common/tabs_bottom_bg_passive.gif);
background-repeat:repeat-x;
font-size:11px;
padding:3px 5px 0;
}

.tabsBottomPassiveLeftCorner {
background-image:url(../common/tabs_bottom_corner_left_passive.gif);
background-repeat:no-repeat;
width:4px;
}

.tabsBottomPassiveRightCorner {
background-image:url(../common/tabs_bottom_corner_right_passive.gif);
background-repeat:no-repeat;
width:4px;
}

.albumMenuBorderBottom {
border-bottom:1px solid #EEE6BC;
background-color:#FFF9DA;
}

.albumMenuBorderTop {
border-top:1px solid #EEE6BC;
background-color:#FFF9DA;
}

.albumMenuContent {
border-left:1px solid #EEE6BC;
border-right:1px solid #EEE6BC;
background-color:#FFF9DA;
padding:4px 10px;
}

.albumMenuLinks ul {
list-style-type:none;
margin:0;
padding:0;
}

.albumMenuHr {
display:block;
border-top:1px solid #EEE6BC;
height:0;
line-height:0;
font-size:0;
margin:6px 0;
padding:0;
}

.albumMenu2Hr {
display:block;
border-top:1px solid #fff;
height:0;
line-height:0;
font-size:0;
margin:3px 0;
padding:0;
}

.albumCommentHr {
display:block;
border-top:1px solid #CFD4DD;
height:0;
width:390px;
line-height:0;
font-size:0;
margin:9px 0;
padding:0;
}

.albumKeywordContent {
border-left:1px solid #CFD4DD;
border-right:1px solid #CFD4DD;
background-color:#F3F5FA;
padding:4px 3px;
}

.albumUserPhotoContent {
border-left:1px solid #CFD4DD;
border-right:1px solid #CFD4DD;
background-color:#F3F5FA;
padding:4px 10px;
}

.albumFilmstripActive {
height:90px;
background-image:url(../194/album_filmstrip_active.gif);
background-repeat:no-repeat;
}

.albumFilmstripPassive {
height:90px;
background-image:url(../194/album_filmstrip_passive.gif);
background-repeat:no-repeat;
}

.borderBottomYellow1 {
border-bottom:1px solid #EEE6BC;
}

.italic {
font-style:italic;
}

.text10 {
color:#000;
font-size:10px;
}

.text11 {
color:#000;
font-size:11px;
}

.text12 {
color:#000;
font-size:12px;
}

.text14 {
color:#000;
font-size:14px;
}

.text16 {
color:#000;
font-size:16px;
}

.text18 {
color:#000;
font-size:18px;
}

.borderBottomBlue1 {
border-bottom:1px solid #CFD7E8;
}

.borderBottomBlue2 {
border-bottom:2px solid #CFD7E8;
}

.borderTopBlue1 {
border-top:1px solid #CFD7E8;
}

.borderTopBlue2 {
border-top:2px solid #CFD7E8;
}

.borderLeftBlue1 {
border-left:1px solid #CFD7E8;
}

.borderLeftBlue2 {
border-left:2px solid #CFD7E8;
}

.borderRightBlue1 {
border-right:1px solid #CFD7E8;
}

.borderRightBlue2 {
border-right:2px solid #CFD7E8;
}

.borderBlue1 {
border:1px solid #CFD7E8;
}

.borderBlue2 {
border:2px solid #CFD7E8;
}

.headingBlue a:hover {
color:#516DA8;
font-weight:700;
}

.mrow {
border-bottom:solid 1px #EAB0B0;
background:#F9E6E6;
padding:3px 7px;
}

.cell1 {
background:#f9e6e6;
border-top:solid 1px #eab0b0;
border-left:solid 1px #eab0b0;
border-right:solid 1px #eab0b0;
}

.cell2 {
border-left:solid 1px #eab0b0;
}

.cell3 {
border-bottom:solid 1px #eab0b0;
background:#f9e6e6;
}

.cellRight {
border-bottom:solid 1px #eab0b0;
border-right:solid 1px #eab0b0;
background:#f9e6e6;
}

.cellLeft {
border-bottom:solid 1px #eab0b0;
border-left:solid 1px #eab0b0;
background:#f9e6e6;
}

.cellActive {
border-top:solid 1px #eab0b0;
border-left:solid 1px #eab0b0;
border-right:solid 1px #eab0b0;
border-bottom:none;
background-color:#fcfdff;
padding-bottom:5px;
}

.tab_link {
text-decoration:none;
font-weight:700;
color:#900;
}

.tab_text {
font-weight:700;
color:#000;
}

H1.chatwindow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
color:#C33;
}

H2.chatwindow {
font-size:13pt;
color:#C33;
font-weight:700;
text-transform:none;
}

A.chatwindow {
text-decoration:none;
color:#C00;
}

.brdRedTop {
border-top:#eab0b0 1px solid;
}

.scroll {
scrollbar-face-color:#eab0b0;
scrollbar-shadow-color:#eab0b0;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#eab0b0;
scrollbar-darkshadow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-arrow-color:#fff;
}

.rateNews {
background-color:#ffb;
padding-left:5px;
padding-right:5px;
font-size:11px;
font-weight:700;
color:#333;
border:orange 1px solid;
border-style:dotted;
}

.cursorDefault {
cursor:default;
}

.cursorHelp {
cursor:help;
}

.cursorText {
cursor:text;
}

.rateBullet li {
list-style-image:url(../common/rate_bullet.gif);
text-indent:0;
margin-top:6px;
line-height:11px;
}

.tabSmallDrop #cornerLeft {
background-image:url(../common/tabs_small_top_corner_left_drop.gif);
background-repeat:no-repeat;
width:4px;
}

.tabSmallDrop #cornerRight {
background-image:url(../common/tabs_small_top_corner_right_drop.gif);
background-repeat:no-repeat;
width:6px;
}

.tabSmallDropMenu {
position:absolute;
top:16px;
left:0;
width:120px;
background-color:#F8DDD6;
border:1px solid #EAA897;
border-top:none;
z-index:2000;
display:none;
}

.tabSmallDropMenu #table {
border-left:1px solid #fff;
}

.tabSmallPassive #bg {
background-image:url(../common/tabs_small_top_bg_passive.gif);
background-repeat:repeat-x;
font-family:Verdana;
color:#3F3F3F;
font-size:10px;
}

.tabSmallPassive #bg a {
font-weight:400;
color:#3F3F3F;
}

.tabSmallPassive #bg a:hover {
font-weight:400;
color:#3F3F3F;
text-decoration:underline;
}

.tabSmallPassive #cornerLeft {
background-image:url(../common/tabs_small_top_corner_left_passive.gif);
background-repeat:no-repeat;
width:4px;
}

.tabSmallPassive #cornerRight {
background-image:url(../common/tabs_small_top_corner_right_passive.gif);
background-repeat:no-repeat;
width:6px;
}

.tabSmallActive #bg {
border-top:1px solid #CFD4DD;
font-family:Verdana;
color:#3F3F3F;
font-size:10px;
background-color:#FFF;
}

.tabSmallActive #cornerLeft {
background-image:url(../common/tabs_small_top_corner_left_active.gif);
background-repeat:no-repeat;
width:4px;
}

.tabSmallActive #cornerRight {
background-image:url(../common/tabs_small_top_corner_right_active.gif);
background-repeat:no-repeat;
width:6px;
}

.chatGirl {
color:#C33;
margin:0 0 2px;
padding:0;
}

.chatBoy {
color:#600;
margin:0 0 2px;
padding:0;
}

.chatInactive {
color:#60669F;
margin:0 0 2px;
padding:0;
}

.infoBar {
position:absolute;
height:26px;
z-index:25;
}

.infoBarBg {
background-color:#EFE7C0;
height:26px;
overflow:inherit;
position:absolute;
z-index:25;
}

.openCloseBar {
height:285px;
position:relative;
top:16px;
width:10px;
background-color:#CFD4DD;
}

.openCloseBar #arrow {
position:relative;
top:45%;
}

.usersInRoom {
background-color:#CFD7E8;
}

.usersInRoomSize {
position:relative;
width:142px;
height:281px;
background-color:#ECF0F8;
z-index:100;
overflow:auto;
}

.inviteUser {
position:relative;
width:144px;
height:19px;
background-color:#fff;
z-index:100;
}

#root {
position:absolute;
z-index:3000;
}

#inviteUserPopup {
position:absolute;
width:400px;
height:350px;
}

.dragHighlight {
background-image:url(../common/drag_hover.gif);
background-repeat:repeat-x;
}

.dragNormal {
background-image:none;
}

.blinkDrop {
background-image:url(../common/blink_drop_1.gif);
background-repeat:repeat-x;
}

.generalTable {
width:640px;
}

.generalTable td {
border-bottom:1px solid #CFD4DD;
border-left:1px solid #CFD4DD;
font-size:11px;
padding:4px 2px;
}

.generalTable #last td {
border-bottom:none;
padding:0;
}

.generalTable #firstRow td {
background-color:#CFD4DD;
border-bottom:none;
border:none;
font-weight:700;
height:25px;
}

.generalTable #borderRight {
border-right:1px solid #CFD4DD;
}

.generalTable #footerImgLeft {
width:100%;
height:9px;
margin-left:0;
border-bottom:1px solid #CFD4DD;
}

.generalTable #footerImgCenter {
width:100%;
height:9px;
border-bottom:1px solid #CFD4DD;
}

.generalTable #footerImgRight {
width:100%;
height:9px;
margin-right:0;
border-bottom:1px solid #CFD4DD;
}

.generalTable .noBorderLeft td {
border-left:none;
}

.generalTable #activeDay {
background-color:#FFF9DA;
font-weight:700;
}

.generalThumbnail {
width:130px;
}

.generalThumbnail .bg {
background-image:url(../common/album_gallery_thumb_border_bg.gif);
background-repeat:repeat-y;
}

.hoverMoA {
background-color:#FAF0F0;
}

.hoverMo {
background-color:#F3F5FA;
}

.horMenuBg {
background-color:#EBEEF2;
}

.horMenuLink {
font-size:11px;
padding:2px 3px 2px 0;
}

.horMenuBgTop {
background-image:url(../common/hm_bg_top.gif);
background-repeat:repeat-x;
}

.horMenuBgBottom {
background-image:url(../common/hm_bg_bottom.gif);
background-repeat:repeat-x;
}

.horMenuBgLeft {
background-image:url(../common/hm_bg_left.gif);
background-repeat:repeat-y;
}

.horMenuBgRight {
background-image:url(../common/hm_bg_right.gif);
background-repeat:repeat-y;
}

.birthdayPeople td {
font-size:11px;
color:#484848;
padding:5px 0;
}

.birthdayPeople #first td {
font-weight:700;
padding:0;
}

.birthdayPeople #nr {
font-weight:700;
color:#C33;
font-size:24px;
}

.birthdayPeople #today {
background-color:#F3F7FF;
}

.errorBorderTop {
border-top:1px solid #C33;
background-color:#fff;
}

.errorContent {
border-left:1px solid #C33;
border-right:1px solid #C33;
background-color:#fff;
padding:0 5px;
}

.errorBorderBottom {
border-bottom:1px solid #C33;
background-color:#fff;
}

.bet .betTxt {
background-color:#D12200;
font-family:Verdana;
font-size:11px;
color:#fff;
border-top:1px solid #E06B54;
border-left:1px solid #E06B54;
border-right:1px solid #8D1700;
border-bottom:1px solid #8D1700;
float:left;
padding:0 2px 1px;
}

.bet .betNr {
background-color:#D12200;
font-family:Verdana;
font-size:11px;
font-weight:700;
color:#FFD600;
border-top:1px solid #E06B54;
border-left:1px solid #E06B54;
border-right:1px solid #8D1700;
border-bottom:1px solid #8D1700;
float:left;
padding:0 2px 1px;
}

.bet .betInfo {
background-color:#CFD4DD;
font-family:Verdana;
font-size:11px;
color:#484848;
font-weight:700;
border-top:1px solid #DFE2E8;
border-left:1px solid #DFE2E8;
border-right:1px solid #8C8F95;
border-bottom:1px solid #8C8F95;
float:left;
padding:0 2px 1px;
}

A.modern_right3 {
font-size:11px;
font-weight:700;
color:#600;
}

A.modern_right4 {
font-size:11px;
font-weight:700;
color:#C33;
}

.faqAnswer {
border:1px solid #EEE6BC;
font:11px Verdana;
color:#484848;
z-index:1000;
background-color:FFF9DA;
padding:2px;
}

td.f_foto {
background-color:#EAA897;
}

td.e_foto {
background:none;
}

TD.blockTopInformer {
font-weight:100;
color:#000;
font-size:8pt;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.blockMiddleMenu {
border-color:#EAB0B0;
border-style:solid;
border-width:1px;
}

TD.blockMiddleContent {
border-color:#EAB0B0;
border-style:solid;
border-width:1px 0 0;
}

TD.blockBottomBanner {
border-color:#EAB0B0;
border-style:solid;
border-width:0 0 1px 1px;
}

TD.blockBottomLine {
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

A.active_small {
font-weight:100;
font-size:8pt;
background-color:#FFD0D0;
color:#600;
}

A.logo {
font-weight:900;
color:#C33;
font-size:18pt;
}

A.menu {
font-weight:500;
font-size:9pt;
letter-spacing:1px;
color:#C00;
}

A.small {
font-weight:500;
font-size:8pt;
letter-spacing:1px;
color:#C00;
}

A.bold {
font-weight:700;
font-size:9pt;
}

A.right3_blocked {
color:#600;
font-weight:100;
text-decoration:line-through;
}

A.right4_blocked {
color:#C00;
font-weight:100;
text-decoration:line-through;
}

B.big {
color:#C33;
font-size:12pt;
font-weight:900;
}

B.menu {
font-weight:100;
color:#000;
font-size:8pt;
}

FIELDSET {
border-color:#EAB0B0;
border-style:solid;
border-width:1px;
}

LEGEND {
font-weight:700;
font-size:12pt;
color:#C33;
}

.markus9 {
font-weight:500;
background-color:#EAB0B0;
}

.markus2 {
background-color:#BBBBF3;
}

.markus10 {
background-color:#DDF;
}

.in3 {
font-family:Verdana;
font-size:12px;
border:#999 1px solid;
background-color:#FFF;
padding:1px;
}

ul.tabmenu {
border-bottom:1px solid #EAB0B0;
z-index:1;
margin:10px 0;
padding:0 0 0 10px;
}

li.tabmenu {
display:inline;
overflow:hidden;
list-style-type:none;
padding-left:0;
}

a.tabactive {
color:#C00;
border:1px solid #EAB0B0;
text-decoration:none;
background:#ECF0F8;
border-bottom:2px solid #ECF0F8;
margin:0;
padding:2px 5px 0;
}

a.tabpassive {
color:#C00;
background:#F9E6E6;
border:1px solid #EAB0B0;
text-decoration:none;
margin:0;
padding:2px 5px 0;
}

B.name {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16pt;
color:#C33;
}

.uiTextRespond {
background-color:#F9E6E6;
font-size:9pt;
color:#300;
vertical-align:middle;
border-color:#ffecec;
border-style:solid;
border-width:7px;
}

.uiTextLogo {
font-family:verdana,arial,sans-serif,helvetica;
font-size:24px;
color:#C00;
font-weight:900;
}

.borderARound {
border:#CFD4DD 1px solid;
}

HR {
height:1px;
border:medium none;
color:#CFD4DD;
background-color:#CFD4DD;
}

TD.headerBox {
background-color:#ffbb8e;
font-size:9pt;
color:#000;
border-color:#ffac82;
border-style:solid;
border-width:4px;
}

TD.contentTop {
background-color:#ffc9b8;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.contentLast {
background-color:#ffddca;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.contentDate {
background-color:#fff3de;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.contentSMS {
background-color:#FFD5D5;
font-size:9pt;
color:#900;
vertical-align:middle;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.contentSMSout {
background-color:#FFD5D5;
border-left:#EAB0B0 1px solid;
border-right:#EAB0B0 1px solid;
border-bottom:#EAB0B0 1px solid;
}

TD.contentPartners {
background-color:#F9E6E6;
vertical-align:top;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.textSMS {
border:#F9E6E6 7px solid;
font-size:9pt;
vertical-align:middle;
color:#600;
background-color:#F9E6E6;
}

.picBorder {
background:#F9E6E6;
vertical-align:middle;
border-color:#EAB0B0;
border-style:solid;
border-width:1px;
padding:5px;
}

.icons {
position:relative;
top:-1px;
border:1px solid #EAB0B0;
background:#F9E6E6;
text-align:right;
border-width:0 1px 1px;
margin:0;
padding:2px 6px;
}

.rightBoxHeader {
text-align:left;
font-weight:700;
background:#F6BDAF;
color:#7B5E57;
border-color:#EAB0B0;
border-style:solid;
border-width:1px;
padding:2px;
}

.rightBoxSubHeader {
font-size:11px;
color:#794746;
}

.links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#F3F7FF;
color:#794746;
border-color:#EAB0B0;
border-style:solid;
border-width:1px;
margin:1px 0;
}

.imageBorderAutor {
border:1px solid #ffbb8e;
margin:auto;
}

.albumCommentHr_new {
border-color:#CFD4DD;
border-style:solid;
border-width:0 0 1px;
padding:8px 0;
}

.answer {
border-color:#DBDBE3;
border-style:solid;
border-width:1px;
}

ul.redBullet {
list-style:inside;
color:#C33;
margin:0;
padding:2px 0 0;
}

div.spamWindow {
border:1px solid #CB3135;
background-color:#F9E6E6;
padding:5px;
}

.user_online {
text-align:center;
width:60px;
height:60px;
padding:2px;
}

.user_online2 {
padding:4px;
}

.table-brd {
border:1px solid #dfdfdf;
border-collapse:collapse;
}

.table-brd td {
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
}

TABLE.table-brd-pink {
border:1px solid #eab0b0;
border-collapse:collapse;
}

TD.table-brd-pink {
border:1px solid #eab0b0;
background-color:#fff;
padding:10px;
}

TABLE.table-brd-pink2 {
border:1px solid #ca8787;
border-collapse:collapse;
}

TD.table-brd-pink2 {
border:1px solid #ca8787;
background-color:#fff;
padding:10px;
}

.smiles {
font-weight:700;
color:#C00;
}

.smiles a {
text-decoration:none;
color:#C00;
font-weight:700;
}

.more_pic_thumbs img {
border:2px solid #f3f5fa;
}

.more_pic_thumbs img.active {
border:2px solid #c00;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.50;
-khtml-opacity:0.50;
opacity:0.50;
}

#EXIFdiv {
position:absolute;
border:1px solid #EEE6BC;
font:11px Verdana;
color:#484848;
z-index:1000;
background-color:#FFF9DA;
padding:2px;
}

td.bar {
background-color:#3f3d35;
padding-left:10px;
padding-right:10px;
}

A.bar:hover {
color:f3e78e;
}

A.bar {
color:#b0b1b0;
font-family:arial;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.small_bar {
font-size:18px;
letter-spacing:-4px;
}

.red_bar {
color:#e00006;
}

.notification_popup,.notification_popup td {
font-family:Tahoma;
font-size:13px;
color:#000;
font-weight:400;
font-style:normal;
text-decoration:none;
}

.notification_popup a {
color:#c00;
font-weight:400;
font-style:normal;
text-decoration:none;
}

.notification_popup h1 {
font-family:Tahoma;
font-size:14pt;
color:#C33;
font-weight:700;
margin:10px 0 20px;
padding:0;
}

.notification_popup .hardcore {
font-weight:700;
color:#C33;
font-style:normal;
}

.notification_popup_content {
padding:10px 15px;
}

.notification_popup .friend_block {
width:495px;
height:232px;
overflow:auto;
border:1px solid #ccc;
background-color:#fff;
}

.notification_popup ul.friend_selector {
list-style-type:none;
margin:5px 0 0;
padding:0;
}

.notification_popup ul.friend_selector li {
display:block;
float:left;
width:150px;
height:70px;
overflow:hidden;
border:1px solid #fff;
background-color:#fff;
cursor:pointer;
margin:0 0 4px 4px;
}

.notification_popup ul.friend_selector li.sel {
border:1px solid #b5cef1;
background-color:#dae9fd;
}

.notification_popup ul.friend_selector .userpic {
width:70px;
float:left;
text-align:center;
padding-top:5px;
}

.notification_popup ul.friend_selector .data {
float:left;
width:78px;
overflow:hidden;
font-size:11px;
}

.notification_popup ul.friend_selector .tick {
display:none;
width:16px;
height:16px;
background-image:url(../icons_sets/icons_sets_16.png);
background-position:-1392px 0;
margin:18px 0 0 60px;
}

.notification_popup .friend_selector_opt {
width:497px;
_width:495px;
border:0 solid #ccc;
border-bottom-width:0;
}

.notification_popup .friend_selector_opt td {
font-size:11px;
background-color:#f3f3f3;
padding:5px;
}

.sep_column {
width:12px;
height:10px;
}

.app_view_box {
width:100%;
overflow:hidden;
}

table.app_rs_box td.app_rs_inner {
border:1px solid #cfd4dd;
background-color:#fff;
padding:10px;
}

table.app_rs_box td.app_rs_inner hr {
color:#e1e4ea;
background-color:#e1e4ea;
}

.app_rating_bar {
width:60px;
background:url(../309/star2.png) 0 0 repeat-x;
text-align:left;
}

.app_rating {
height:12px;
background:url(../309/star1.png) 0 0 repeat-x;
}

ul.app_categories li {
display:block;
width:240px;
}

ul.app_categories li a {
display:block;
_padding:1px 5px 1px 16px;
background-image:url(../common/rate_bullet.gif);
background-position:3px 6px;
background-repeat:no-repeat;
padding:2px 5px 2px 16px;
}

ul.app_categories li a.sel,ul.app_categories li a.sel:hover {
background-color:#ffd0d0;
color:#600;
}

table.app_list {
border-collapse:collapse;
border-bottom:1px solid #e1e4ea;
}

table.app_list th {
text-align:left;
font-size:17px;
background-color:#edf3fb;
border-bottom:1px solid #c2cede;
padding:5px;
}

table.app_list th .sorting {
font-weight:400;
font-size:11px;
line-height:14px;
padding-top:3px;
color:0;
}

table.app_list td {
border-top:1px solid #cfd4dd;
padding-top:10px;
padding-bottom:10px;
}

table.app_list tr.on {
background-color:#f1f5f9;
}

.app_rs .day {
font-weight:700;
font-size:11px;
color:#c00;
padding:5px 0;
}

.app_rs .app_news .data {
display:block;
float:left;
width:212px;
font-size:11px;
overflow:hidden;
}

.app_page .day {
text-align:center;
font-size:18px;
font-weight:700;
color:#c00;
padding:10px 0;
}

.app_page .app_news .data {
display:block;
float:left;
width:606px;
padding-top:3px;
overflow:hidden;
}

.app_content_inner {
width:645px;
overflow:hidden;
}

div.star-rating {
float:left;
width:17px;
height:15px;
text-indent:-999em;
cursor:pointer;
display:block;
background:transparent!important;
overflow:hidden!important;
}

div.star-rating,div.star-rating a {
background:url(../js/jquery/stars.png) no-repeat 0 0;
}

div.star-rating a {
display:block;
width:16px;
height:100%;
background-position:0 0;
border:0;
}

div.star-rating-on a {
background-position:0 -16px!important;
}

div.star-rating-hover a {
background-position:0 -32px;
}

div.star-rating-readonly a {
cursor:default!important;
}

.bgStarTop {
background:#fff url(../80/star_bg_top.jpg) top left repeat-x;
}

.import_links .item {
float:left;
width:150px;
margin:0 5px 5px 0;
}

.import_links .item a {
display:block;
border:1px solid #fff;
background-color:#fff;
cursor:pointer;
color:#666;
font-size:11px;
padding:3px 6px;
}

ul.import_links_icons li {
float:left;
margin:0 2px 2px 0;
}

ul.import_links_icons li a {
display:block;
border:1px solid #fff;
background-color:#fff;
padding:3px;
}

.lang_flag img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.50;
-khtml-opacity:0.50;
opacity:0.50;
}

.lang_flag a.active img,.lang_flag a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1.00;
-khtml-opacity:1.00;
opacity:1.00;
}

.brdDot {
border:2px dotted #EAB0B0;
}

.brdOrange {
border:1px solid #EAB0B0;
height:100%;
background-color:#FFE2E3;
}

.butOrange {
background:#ffa5b6 url(../common/club_bgr_line.png) 0 -90px repeat-x;
text-align:left;
height:29px;
padding:5px 5px 5px 10px;
}

.butOrange .clrWhite {
color:#000;
font-size:13px;
font-weight:700;
}

.ui-helper-hidden {
display:none;
}

.ui-helper-hidden-accessible {
position:absolute;
left:-99999999px;
}

.ui-helper-reset {
border:0;
outline:0;
text-decoration:none;
font-size:100%;
list-style:none;
margin:0;
padding:0;
}

.ui-helper-clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .ui-helper-clearfix {
height:1%;
}

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

.ui-state-default,.ui-widget-content .ui-state-default {
border:1px solid #DAC7BB;
background:#f6f6f6 url(accordion/acc_active2.png) 49% 49% repeat-x;
font-weight:700;
color:#1c94c4;
outline:none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
border:1px solid #dbdbdb;
background:#fff url(accordion/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#eb8f00;
outline:none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#000;
outline:none;
text-decoration:none;
font-size:18px;
}

.ui-icon {
width:16px;
height:16px;
}

.ui-state-default .ui-icon {
background:url(accordion/bullet_1.gif) 8px 5px no-repeat;
}

.ui-state-active .ui-icon {
background:url(accordion/bullet_2.gif) 6px 5px no-repeat;
}

.ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
}

.ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}

.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
}

.ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

.ui-corner-top {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

.ui-corner-right {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

.ui-corner-left {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
}

.ui-corner-all {
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.ui-accordion .ui-accordion-header {
cursor:pointer;
position:relative;
margin-top:1px;
zoom:1;
}

.ui-accordion .ui-accordion-header-active {
border-bottom:0!important;
}

.ui-accordion .ui-accordion-header a {
display:block;
font-size:18px;
padding:.3em .5em .3em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
position:absolute;
left:.5em;
top:50%;
margin-top:-8px;
}

.ui-accordion .ui-accordion-content {
border-top:0;
margin-top:-2px;
position:relative;
top:1px;
margin-bottom:2px;
overflow:auto;
display:none;
height:330px;
padding:0;
}

.inv_popup {
width:700px;
height:500px;
background:#fff;
}

.inv_popup .ls_acc {
float:left;
width:370px;
overflow:hidden;
margin:0 20px 0 10px;
}

.inv_popup .rs_msg {
float:left;
width:280px;
padding-top:10px;
}

.inv_popup .btn_send {
position:absolute;
top:400px;
width:280px;
text-align:center;
}

.acc_inner {
height:303px;
overflow:hidden;
margin:10px 0 0;
}

.inv_popup .friend_selector_opt {
width:370px;
}

.inv_popup ul.friend_selector li {
width:168px;
}

.inv_popup .friend_block {
width:368px;
_width:370px;
height:275px;
}

.inv_popup ul.friend_selector .data {
width:96px;
}

.inv_popup ul.friend_selector .tick {
margin-left:76px;
}

.inv_popup .email_block {
height:275px;
overflow:auto;
padding-left:20px;
}

.inv_popup .contact_import {
width:368px;
height:207px;
overflow:auto;
}

.inv_popup .contact_import_inner {
width:338px;
margin-left:5px;
}

.inv_popup .contact_import_inner .row {
border-bottom:1px solid #dac7bb;
padding:3px 5px;
}

.suggestion_contact {
float:left;
width:223px;
background-color:#FFF;
border:1px solid #e6effb;
margin:2px;
}

.suggestion_contact_inner {
padding:8px 5px;
}

.suggestion_contact_hover {
border:1px solid #d6dae4;
}

.notification_popup input,.notification_popup select,.notification_popup textarea {
font-family:Tahoma, Verdana, Arial;
}

.notification_popup .in2 {
height:22px;
padding-top:2px;
background:#fff url(../common/in2_bgr.gif) top left repeat-x;
border:1px solid #b4b4b4;
font-family:Tahoma, Verdana, Arial;
color:#000;
font-size:13px;
font-style:normal;
}

.slide-out-div {
border:1px solid #dac7bb;
background-color:#fffce2;
width:300px;
height:185px;
font-family:Tahoma;
color:#000;
font-size:13px;
text-decoration:none;
font-style:normal;
text-align:left;
}

.slide-out-title {
font-family:Tahoma;
color:#c00;
font-size:17px;
text-decoration:none;
font-style:normal;
font-weight:700;
padding-bottom:20px;
}

.yellowBlock .loading_div {
position:absolute;
width:180px;
height:60px;
background:url(../318/loader_5.gif) center center no-repeat;
}

.pinkBlock .loading_div {
position:absolute;
width:145px;
height:60px;
background:url(../318/loader_5.gif) center center no-repeat;
}

.suggestion_hide td {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity:0.30;
-khtml-opacity:0.30;
opacity:0.30;
}

legend {
font-size:18px!important;
}

a.main_pic_btn {
display:block;
background-color:#fff;
border:1px solid #c6d1e5;
padding:6px;
}

a.main_pic_btn:hover {
border:1px solid #9eb0d1;
}

ul.userinfo_pics li {
display:block;
float:left;
margin-right:4px;
}

.ff_userinfo .entry {
margin-left:10px;
width:270px;
border-bottom:1px solid #d5d5d5;
}

.ff_userinfo .entry .active_col {
width:270px;
}

.ff_userinfo dl.user_comment dd {
width:210px;
font-size:11px;
margin:5px 0;
padding:0;
}

.ff_userinfo .entry .status_inner {
width:262px;
color:#000;
font-size:13px;
font-weight:400;
}

#easyTooltip {
border:1px solid #cfcfcf;
background:#fff;
font-size:11px;
color:#000;
text-align:left;
padding:5px 10px;
}

#easyTooltip .tt_title {
font-size:18px;
color:#c33;
padding-bottom:5px;
font-weight:700;
}

#easyTooltip .hardcore {
color:#C33;
}

.ff_userinfo ul.thumbs li.see_all a {
line-height:60px;
}

.ff_userinfo dl.user_comment dt {
width:50px;
margin:5px 0 5px 5px;
padding:1px 0 0;
}

dl.user_comment dd {
display:block;
float:left;
overflow:hidden;
}

.title h1 {
float:left;
font-weight:700;
font-size:13px;
color:#000;
margin:0;
padding:0;
}

.seo h2 {
color:#C33;
font-size:13px;
font-weight:700;
margin:0;
padding:0;
}

a.active_small,td.active_small {
font-weight:100;
font-size:11px;
background-color:#FFD0D0;
color:#600;
}

.right3,a.right3,a.right3a,A.right3,B.right3 {
color:#600;
font-weight:700;
}

.right4,a.right4,a.right4a,A.right4,B.right4 {
color:#C00;
font-weight:700;
}

.hardcore,.blinkDrop a {
font-weight:700;
color:#C33;
}

.bgWhite,.bgWhite2,.hoverOff,.horMenuLinkA {
background-color:#fff;
}

.bgSelected,.mailcontainer .active b {
background-color:#ffd0d0;
}

.header .ls .logo,.mb2 {
margin-bottom:2px;
}

.header .ls .top_informer,.header .rs .login_form .in2 {
width:120px;
}

.header .ls .top_informer td,.col_3 .friends_feed .entry,.col_3 dl.user_comment dd .btn2,.txt11,.tag11 {
font-size:11px;
}

.informer_box,.mt10,.questions2,.userImg1 img {
margin-top:10px;
}

.header .rs .top_date,.fl {
float:left;
}

.header .rs .login_form .in2,.header .rs .login_form .in1,.mr5 {
margin-right:5px;
}

.top_menu,.index .pinkBlock,.index .yellowBlock,.mb10,.testResults,.horMenu {
margin-bottom:10px;
}

ul.menu li.logout a,.birthdayPeople #hr td {
padding:0;
}

ul.menu li span.icon,.mt8 {
margin-top:8px;
}

ul.menu li#drop_down_username,.fr {
float:right;
}

ul.menu li#drop_down_username a span.rbg,.pr15 {
padding-right:15px;
}

ul.menu li a span,ul.menu li .drop_down_menu a span,label,.cursorPointer {
cursor:pointer;
}

ul.menu li .drop_down_menu td,.friends_feed,.friends_list,.invite_block {
padding:10px 0;
}

ul.menu li.active .drop_down_menu,.entry_over .ff_hide,.ff_hide_over .ff_hide_dd,.friends_feed_page .entry_over .ff_hide,.friends_feed_page .ff_hide_over .ff_hide_dd,.notification_popup ul.friend_selector li.sel .tick,.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active {
display:block;
}

.submenu_block a,.submenu_block a:hover,.rate_pic_block a,.rate_pic_block a:hover {
color:#c00;
background:transparent;
}

ul.submenu li,ul.submenu2 li,.title .bgr span,dl.user_comment dt {
display:block;
float:left;
}

ul.submenu li.active a:hover,.clrRating {
color:#ea1c44;
}

.submenu_block .user_data a,.submenu_block .user_data a:hover,.title .bgr .see_all a,.pinkBlock .title .bgr .see_all a:hover,.title .bgr .more,.normal,.horMenuLink a {
font-weight:400;
}

ul.tabs li.active a.tab:hover,.rate_pic_block,.rate_pic_block td,.clrBlack,.infoBox td,.tagperson,TD.chatwindow {
color:#000;
}

ul.tabs li.yellow_tab a.tab,ul.tabs li.yellow_tab a.tab:hover {
color:#600;
background:url(../common/club_bgr_line.png) left -264px no-repeat;
}

.personal_block ul.tabs,.friends_tabs ul.tabs {
border-bottom-color:#dac7bb;
}

.personal_block ul.tabs li a.tab:hover,.friends_tabs ul.tabs li a.tab:hover {
color:#b30000;
}

.pinkBlock .bgWhite2,.yellowBlock .bgWhite2,.grayBlock .bgWhite2,.pinkBlock .contentCell,.yellowBlock .contentCell {
padding:8px 0;
}

.ten_ponts,.mb7,.container {
margin-bottom:7px;
}

.yellowBlock .title,.grayBlock .title {
border:1px solid #fff;
border-bottom-width:0;
}

.status_box,.pt9 {
padding-top:9px;
}

.status_edit_box,.pt8 {
padding-top:8px;
}

.friends_feed .entry .username,.pb4 {
padding-bottom:4px;
}

.friends_feed .entry .short_info,.pt10 {
padding-top:10px;
}

.friends_feed .comment_status,.status_curves {
padding:5px 0;
}

.friends_feed_page dl.user_comment,.col_3 dl.user_comment {
margin:0 0 1px;
padding:0;
}

.col_3 dl.user_comment dd .date,.friends_feed_page dl.user_comment dd .date,.ff_userinfo dl.user_comment dd .date {
padding-top:5px;
color:#999;
}

.ff_hide a.hide span,.friends_feed_page .ff_hide a.hide span {
display:block;
padding-right:12px;
background:url(../common/drop_down_arrows.gif) right -14px no-repeat;
cursor:pointer;
}

.ff_hide_dd a,.friends_feed_page .ff_hide_dd a {
display:block;
font-size:11px;
padding:5px;
}

.ff_teaser .entry .short_info .username,.pb10,.thumbRight {
padding-bottom:10px;
}

ul.thumbs,ul.app_categories,ul.import_links_icons,ul.userinfo_pics {
list-style-type:none;
margin:0;
padding:0;
}

ul.thumbs li a:hover,a.pic_thumb:hover {
border:1px solid #cb9b87;
}

ul.reg li,.pb8 {
padding-bottom:8px;
}

.help_tip div,.p5,.mailUserHeader {
padding:5px;
}

.top_col_2,.pt20 {
padding-top:20px;
}

.counters,.mt20 {
margin-top:20px;
}

.in1,.in1a {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F3F7FF;
color:#300;
border-color:#EAB0B0;
border-style:solid;
border-width:1px;
}

a.btn_pink:hover,a.reg_btn:hover,a.btn_big:hover,.clrWhite {
color:#fff;
}

.clrRed,.tabsTopActive a:hover,.tabsBottomActive a:hover,.tab_link:hover {
color:red;
}

.clr6,ul.app_categories li a span {
color:#666;
}

.txt9,.tag9 {
font-size:9px;
}

.txt10,.tag10 {
font-size:10px;
}

.txt12,.tag12 {
font-size:12px;
}

.txt13,.tag13 {
font-size:13px;
}

.txt14,.tag14 {
font-size:14px;
}

.txt15,.tag15 {
font-size:15px;
}

.txt16,.tag16 {
font-size:16px;
}

.txt18,.tag18 {
font-size:18px;
}

.txt20,.tag20 {
font-size:20px;
}

.txt22,.tag22 {
font-size:22px;
}

.txt24,.tag24,.big_bar {
font-size:24px;
}

.txt26,.tag26 {
font-size:26px;
}

.p20,.slide-out-div-inner {
padding:20px;
}

.pt1,.lang_flag {
padding-top:1px;
}

.pt5,.notification_popup ul.friend_selector .data .username {
padding-top:5px;
}

.pt7,.text_ad .ad_link_pad {
padding-top:7px;
}

.pb1,.mailcontainer .active .mailtab_rc {
padding-bottom:1px;
}

.mt25,.last_added_small {
margin-top:25px;
}

.mb5,.container1Content img,.userImg img {
margin-bottom:5px;
}

.mr2,.tabsTopActive,.tabsTopPassive,.tabsBottomActive,.tabsBottomPassive {
margin-right:2px;
}

.thumbCenter,.thumbLeft {
padding-right:10px;
padding-bottom:10px;
}

.bgPinkLight,.border-a .rounded-top-wrapper .rc-1o,.border-a .rounded-bottom-wrapper .rc-1o {
background-color:#eab0b0;
}

.bgPinkDark,.gradient-a .rounded-content-wrapper,.gradient-a .rounded-bottom-wrapper .rc-2i,.gradient-a .rounded-bottom-wrapper .rc-3i,.gradient-a .rounded-bottom-wrapper .rc-4i {
background-color:#ffd5d5;
}

.bgPinkBright,ul.app_categories li a:hover,tr#found_couple td.highlited {
background-color:#f9e6e6;
}

.contentBrd,.brdGrayLight {
border:#cdd9ef 1px solid;
}

.tagList ul li,.ui-accordion .ui-accordion-li-fix {
display:inline;
}

a.friend_list,.tabsTopBg a,.tabsBottomBg a,#tagname a {
text-decoration:none;
}

a.right3a_thin,A.right3_thin {
color:#600;
font-weight:100;
}

a.right4a_thin,A.right4_thin {
color:#C00;
font-weight:100;
}

.add_photo_box .t a:hover,a.und,#tagname a:hover,.underline,A.match_link,.smiles a:hover {
text-decoration:underline;
}

.birthday,.mailInReadTdMessage,.generalTable .birthday,.hoverOffA,.markus {
background-color:#F9E6E6;
}

.mailInUnreadTdMessage,TD.lineHor,.markus11 {
background-color:#EAB0B0;
}

.container3,.gamesCommentBox,table.app_rs_box {
width:100%;
}

.gameThumb img,.gameThumb1 img {
border:1px solid #848484;
margin-top:7px;
}

.gameThumb a:hover img,.gameThumb1 a:hover img {
border:1px solid #fff;
margin-top:7px;
}

.tabsTopActive a,.tabsBottomActive a,.text10 .rss a:hover {
color:#900;
}

.tabsTopPassive a,.tabsBottomPassive a {
color:#484848;
}

.tabsTopPassive a:hover,.tabsBottomPassive a:hover {
color:#717171;
}

.rc-1o,.rc-2o,.rc-3o,.rc-4o,.rc-1i,.rc-2i,.rc-3i,.rc-4i {
display:block;
overflow:hidden;
}

.bg-a .rounded-top-wrapper .rc-1o,.bg-a .rounded-top-wrapper .rc-2i,.bg-a .rounded-top-wrapper .rc-3i,.bg-a .rounded-top-wrapper .rc-4i,.bg-a .rounded-bottom-wrapper .rc-2i,.bg-a .rounded-bottom-wrapper .rc-3i,.bg-a .rounded-bottom-wrapper .rc-4i,.bg-a .header-wrapper,.bg-a .rounded-content-wrapper,.gradient-b .rounded-content-wrapper,.gradient-b .rounded-bottom-wrapper .rc-2i,.gradient-b .rounded-bottom-wrapper .rc-3i,.gradient-b .rounded-bottom-wrapper .rc-4i {
background-color:#fff3de;
}

.border-a .rc-3i,.border-a .rc-4i,.border-a .header-wrapper,.border-a .rounded-content-wrapper {
border-left:1px #eab0b0 solid;
border-right:1px #eab0b0 solid;
}

.border-b .rc-3i,.border-b .rc-4i,.border-b .header-wrapper,.border-b .rounded-content-wrapper {
border-left:1px #e7c8b7 solid;
border-right:1px #e7c8b7 solid;
}

.no_bgr,.no_bgr a,.no_bgr a:hover {
background:transparent;
}

.new_btn .new_btn_rbg,a.new_btn .new_btn_rbg {
display:block;
cursor:pointer;
background:transparent url(../109/btn_bgr.png) repeat-x scroll right top;
height:23px;
line-height:23px;
padding:0 10px 0 0;
}

.new_btn .icon_tick,a.new_btn .icon_tick {
line-height:23px;
padding-left:22px;
background:transparent url(../109/icon_tick.png) top left no-repeat;
}

a.right_tag3,.tag_person_color a.right_tag3,.tag_person_color a:hover.right_tag3,A.chat_right3 {
color:#600;
font-weight:700;
text-decoration:none;
}

a.right_tag4,.tag_person_color a.right_tag4,.tag_person_color a:hover.right_tag4,A.chat_right4 {
color:#C00;
font-weight:700;
text-decoration:none;
}

.right_tag3 a:hover,.right_tag4 a:hover {
text-decoration:none;
color:red;
}

.kk_1 .kk_code,.kk_code {
width:145px;
height:35px;
background-color:#fff;
border:1px solid #a1a1a1;
font-size:20px;
font-weight:700;
}

#photoinfo,* html #photoinfo {
width:606px;
}

#tagname,.tagname {
display:none;
color:#36638E;
font-weight:700;
position:absolute;
text-align:center;
background-color:#FFF;
opacity:0.80;
filter:alpha(opacity=80);
border:0 solid #ff8282;
padding:0;
}

.albumKeywordBorderBottom,.albumUserPhotoBorderBottom {
border-bottom:1px solid #CFD4DD;
background-color:#F3F5FA;
}

.albumKeywordBorderTop,.albumUserPhotoBorderTop {
border-top:1px solid #CFD4DD;
background-color:#F3F5FA;
}

.bold,.horMenuLinkA a {
font-weight:700;
}

.text10 .rss,.text10 .rss a {
color:#969696;
}

.headingBlue,.headingBlue a {
color:#254382;
font-weight:700;
}

.tabSmallDrop #dd_place,.tabSmallDrop #dd_close_img {
background-image:url(../common/tabs_small_top_bg_drop.gif);
background-repeat:repeat-x;
font-family:Verdana;
color:#3F3F3F;
font-size:10px;
}

.tabSmallDropBlink #dd_place,.tabSmallDropBlink #dd_close_img,.tabSmallPassiveBlink #bg {
background-image:url(../common/blink_bg_1.gif);
background-repeat:repeat-x;
font-family:Verdana;
color:#3F3F3F;
font-size:10px;
}

.tabSmallDropBlink #cornerLeft,.tabSmallPassiveBlink #cornerLeft {
background-image:url(../common/blink_left_1.gif);
background-repeat:no-repeat;
width:4px;
}

.tabSmallDropBlink #cornerRight,.tabSmallPassiveBlink #cornerRight {
background-image:url(../common/blink_right_1.gif);
background-repeat:no-repeat;
width:6px;
}

.tabSmallPassive,.tabSmallPassiveBlink {
border-bottom:2px solid #CFD4DD;
}

.tabSmallActive #bg a,.tabSmallPassiveBlink #bg a {
font-weight:400;
color:#C33;
}

.tabSmallActive #bg a:hover,.tabSmallPassiveBlink #bg a:hover {
font-weight:400;
color:#C33;
text-decoration:underline;
}

.generalTable #lastRow td,.generalTable .lastRow td,.generalTable .memo {
border-bottom:none;
}

.generalThumbnail .header,.generalThumbnail .thumbnailHeader {
background-image:url(../common/album_gallery_thumb_border_top.gif);
background-repeat:no-repeat;
}

.generalThumbnail .footer,.generalThumbnail .thumbnailFooter {
background-image:url(../common/album_gallery_thumb_border_bottom.gif);
background-repeat:no-repeat;
}

TD.blockTopLogo,TD.blockTopLine,TD.blockTopBanner {
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

TD.blockTopMenu,TD.blockTopMenu2 {
padding-left:4px;
border-color:#EAB0B0;
border-style:solid;
border-width:1px 0 0 1px;
}

A.leftmenu,A.topmenu {
font-weight:600;
font-size:9pt;
letter-spacing:1px;
color:#C00;
}

TD.contentFriends,TD.contentOthers,TD.contentBlogs {
background-color:#ECF0F8;
vertical-align:top;
border-color:#EAB0B0;
border-style:solid;
border-width:0;
}

.col_3 .symbol_count,.friends_feed .symbol_count {
font-size:11px;
color:#999;
}

.app_rs .app_news,.app_page .app_news {
border-bottom:1px solid #e1e4ea;
padding:8px 0;
}

.app_rs .app_news .thumb_pic,.app_page .app_news .thumb_pic {
display:block;
float:left;
width:24px;
margin-right:8px;
}

.import_links .item a:hover,ul.import_links_icons li a:hover {
border:1px solid #e8e8e8;
background-color:#f9f9f9;
}

.import_links .item a.item_selected,ul.import_links_icons li a.item_selected {
border:1px solid #DAC7BB;
background-color:#FFFCE2;
color:#000;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-hover a,.ui-state-hover a:hover {
color:#c00;
text-decoration:none;
outline:none;
}
.markus {
background-color:#f0f0f0;
}
h2.userinfo_heading {border-width:1px; border-bottom-style: dashed; padding:0px; margin:0 0 15px 0;}
.custom_skin_heading {
font-size:13px;
border-bottom:1px dashed #ccc;
color:#000; padding:0px;
margin:10px 0px;
}
.picked_color {
display:block; 
width:80px; 
height:20px;
border:1px solid #ccc;
cursor:pointer;
}
.color_picker {
position:absolute;
margin:-1px 0px 0px 45px; 
width:240px;
background-color:#fff;
border:1px solid #ccc; 
cursor:pointer;
}
.color_picker_inner {
padding:10px;}
.color_picker table td {
border:1px solid #fff;}
.color_picker table tr.swatches td {
width:20px; 
height:20px;
line-height:20px;
}
.color_picker .color_picker_selected td {
cursor:default;
}
.color_picker .separator td {
height:10px;
line-height:10px;
cursor:default;
}
.color_picker .color_picker_selected_color_value {
width:100%;
}
#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:1px;
	display:none;
	color:#fff;
}


/* Open Social pages */

.os_publish {margin-left:460px;}
.os_publish a.icon:hover {text-decoration:none;}
.os_publish_apps {float:left; width:460px; margin-left:-919px; overflow:hidden;}
.os_publish_apps .app_pic {padding:10px;}
.os_publish_apps .app_details {padding:10px 40px 10px 5px; color:#333;}
.os_publish_sites {float:left; width:460px; overflow:hidden;}
.os_publish_sites_inner {margin-left:10px; width:440px;}
.os_publish_sites_box {padding:10px 0px;}
.os_publish .os_st {font-size:11px; font-weight:bold;}
.status_accepted {color:#5ca132; font-weight:bold;}
.status_declined {color:#ff0000; font-weight:bold;}
.status_pending {color:#999; font-weight:bold;}
.status_rejected {color:#ff7d00; font-weight:bold;}
.os_publish_apps .user_app, .user_app_selected, .user_app_declined, .user_app_rejected {cursor:pointer;}
.user_app {padding:1px; padding:1px;}
.user_app_accepted {background-color:#e1fede; padding:1px;}
.user_app_declined {background-color:#f9e6e6; padding:1px;}
.user_app_rejected {background-color:#ffe9d3; padding:1px;}
tr.row_declined td {background-color:#f9e6e6;}
.user_app_selected, .os_publish_sites_box {background-color:#f5f9ff; border:1px solid #d6dae4;}
.user_app, .user_app_selected {border-right-width:0px;}
.os_publish_sites .tbl td {padding:5px 3px; border-bottom:1px dotted #d6dae4;}

.app_moder_history {width:525px; height:320px; overflow:auto;}
.app_moder_history td {font-size:11px; padding:10px 0px;}
.app_mod_record {border-bottom:1px dotted #ccc;}


.partner_inner_table th {font-size:11px; vertical-align:top; border-bottom:2px solid #cdd9ef;}
.partner_inner_table td {font-size:11px; border-bottom:0px solid #cdd9ef;}
.partner_inner_table .colored {background-color:#ffffbb; padding:0px 3px;}
.partner_inner_table .bgrColored {background-color:#edf3fb;}
.partner_inner_table .total_row {background-color:#e1ebf8; font-weight:bold;}
.partner_inner_table .total_row td {border-top:2px solid #cdd9ef;}


.feed_friend_list {position:relative; overflow:hidden; width:415px;}
.feed_friend_list ul {position:relative; left:0; width:auto; margin:0; padding:0; list-style-type:none; overflow:hidden; z-index:1;}
.feed_friend_list ul li {float:left; display:inline; width:98px; height:100px; text-align:center; padding:8px 0px; margin:0px 2px; background-color:#f5f9ff; border:1px solid #dac7bb;}
.feed_friend_list ul li.active {background:#FFE2E3; border-top:1px solid #dac7bb; border-left:1px solid #dac7bb; border-right:1px solid #dac7bb; border-bottom:1px solid #fffce2; padding-bottom:8px}
.feed_friend_list ul a.right3, ul.feed_friend_list a.right4 {font-size:11px;}
a.ff_fl_arr1, a.ff_fl_arr2 {display:block; width:35px; height:98px;}
a.ff_fl_arr1:hover, a.ff_fl_arr2:hover {background-color:#fff1f1;}
a.ff_fl_arr1 {background:url(../194/pic_arrow_back.gif) center center no-repeat;}
a.ff_fl_arr2 {background:url(../194/pic_arrow_next.gif) center center no-repeat;}
.feed_notifications {position:absolute; float:left; background:#f6b23b; border:1px solid #fff; color:#fff; font-size:11px; font-weight:bold; padding:2px 5px; margin:-70px 0px 0px 70px;}



/* Facebook styles */
.fb_style, .fb_style td {color:#333; font-size:11px; font-family:Tahoma; font-weight:normal; font-style:normal;}
.fb_style a {color:#3B5998;}
.fb_style a:hover {text-decoration:underline;}

.pop_container_advanced {background:url(../facebook/bg_black60.png); padding:10px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.pop_content h2 span {display:block;padding:5px 10px}
.pop_content h2.dialog_title {background:#6d84b4;border:1px solid #3b5998;border-bottom:none;color:#fff;font-size:14px;font-weight:bold;margin:0;}
.fb_dialog_icon{margin:5px;float:left;width:16px;height:16px;background:#6D84B4 url(../facebook/favicon_fordarkbg.gif) no-repeat scroll center;}
a.fb_dialog_cancel_buttons{outline-color:invert;outline-style:none;outline-width:medium;text-decoration:none;position:absolute;right:15px;top:17px;width:18px;color:#6d84b4;background:transparent url(../facebook/connect_icon_remove.gif) no-repeat scroll 3px 0;}
a.fb_dialog_cancel_buttons:hover{background:transparent url(../facebook/connect_icon_remove.gif) no-repeat scroll -10px 0;}
.fb_confirmation_stripes{background:transparent url(../facebook/confirmation_stripes.gif) repeat scroll 0 0;height:15px;}
.pop_content .dialog_content {background:#fff;border:1px solid #555;border-top-width:0;}
.pop_content .dialog_body {padding:10px;border-bottom:1px solid #ccc}
.pop_content .dialog_buttons {background:#f2f2f2;padding:8px 10px 8px 8px;text-align:right;}

.UIButton{background-image:url(../facebook/apfsevhg.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px;vertical-align:bottom;}
.UIButton:hover, .UIButton:active{text-decoration:none}
.UIButton:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:auto}
.UIButton_Large{padding:2px 8px;}
.UIButton_Large .UIButton_Text{font-size:13px;line-height:16px}
.UIButton_CustomIcon .UIButton_Text{line-height:16px}
.UIButton_Gray{background-color:#eee;border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}
.UIButton_Gray:active{background-color:#ddd;background-image:none;border-color:#999}
.UIButton_Gray .UIButton_Text{color:#333}
.UIButton_Blue{background-color:#5b74a8;background-position:0 -48px;border-color:#29447e #29447e #1a356e;-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12)}
.UIButton_Blue:active{background-color:#4f6aa3;background-image:none;border-color:#29447e}
.UIButton_Blue .UIButton_Text{color:#fff}

.fb_style .label {color:#1D2A5B;}
.inputtext {border:1px solid #bdc7d8; font-family:Tahoma,verdana,arial,sans-serif; font-size:11px; height:21px; padding:3px;}

.fb_button {background:#29447e url(http://developers.facebook.com/rsrc.php/zDYYQ/hash/deh9tyqv.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none;}
a.fb_button:hover {text-decoration:none;}
.fb_button .fb_button_text {background:#5f78ab url(http://developers.facebook.com/rsrc.php/zDYYQ/hash/deh9tyqv.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 3px 6px;margin:1px 1px 0 21px;text-shadow:none;}
a.fb_button:active .fb_button_text {border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none;}
.fb_button_medium {background-position:left -188px;font-size:11px;line-height:14px;}
a.fb_button_medium:active {background-position:left -210px;}
#modal_window_over {background-color:#000;}

select.fb_select {
	border:1px solid #BDC7D8;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px;
}


/* Rating on 120 pics */



.rating120 {position:absolute; margin:-25px 0 0 1px;}
.r120bgr {width:120px; height:23px; background:url(../rating_120.png) 0px -120px no-repeat;}
.r120bgr_inner {padding-left:1px;}
.r120bgr a {display:block; float:left; height:20px; background:url(../rating_120.png) no-repeat;}
.r120bgr a.r120_star_1 {width:15px; background-position:0px 0px;}
.r120bgr a.r120_star_7 {width:19px; background-position:0px -20px;}
.r120bgr a.r120_star_10 {width:21px; background-position:0px -40px;}
.r120bgr a.r120_star_1_hover {width:15px; background-position:0px -60px;}
.r120bgr a.r120_star_7_hover {width:19px; background-position:0px -80px;}
.r120bgr a.r120_star_10_hover {width:21px; background-position:0px -100px;}
.r120_tip {position:absolute; margin:-50px 0 0 -6px;}
.r120_tip_lbg {float:left; height:27px; line-height:15px; background:url(../rating_120.png) left -143px no-repeat; padding-left:8px; font-family:Tahoma; font-size:11px; color:#cc0000; font-weight:bold; font-style:normal; text-decoration:none;white-space:nowrap; }
.r120_tip_rbg {width:8px; height:17px; background:url(../rating_120.png) right -143px no-repeat;}

.userinfo_pics .add_pic {width:120px; height:140px; background:#fff; border:1px solid #b6c4df; font-size:18px; color:#cc0000;}


a.btn_share, a.btn_share2 {float:left; display:block; font-size:11px; cursor:pointer; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; background:#e43557 url(../common/club_bgr_line.png) left -177px no-repeat; padding-left:6px;}
a.btn_share:hover, a.btn_share2:hover {color:#fff;}
a.btn_share span.btn_share_rbg, a.btn_share2 span.btn_share_rbg {display:block; float:left; cursor:pointer; background:url(../common/club_bgr_line.png) right -177px no-repeat; height:23px; line-height:23px; padding-right:6px;}
a.btn_share span.rate_icon, a.btn_share2 span.rate_icon {display:block; float:left; background:url(../logos/rate_share.gif) no-repeat;}
a.btn_share span.rate_icon {padding-left:30px; background-position:0px 0px;}
a.btn_share2 span.rate_icon {padding-left:29px; background-position:0px -23px;}

a.btn_share_fbm {display:block; float:left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #eecccc; background-color:#faefef; padding:2px 4px; line-height:14px; font-family:Tahoma; font-size:11px; color:#cc3333; font-weight:normal; font-style:normal; cursor:pointer;}
a.btn_share_fbm:hover {text-decoration:none; color:#cc3333; background-color:#faefef; border-color:#e5a6a6;}
a.btn_share_fbm span.rate_btn_text {display:block; background:url(../logos/rate_share.gif) 0px -51px no-repeat; padding-left:23px; cursor:pointer;}

.curves_video_search {padding:0px; margin:0px;}
.curves_video_search .b1 {display:block; height:1px; margin:0 4px; background:#dee8f1; font-size:1px;}
.curves_video_search .b2 {display:block; height:1px; margin:0 4px; background:#f1f6ff; border-left:1px solid #dee8f1; border-right:1px solid #dee8f1; margin:0 2px; height:1px; border-width:0 2px 0 2px; font-size:1px;}
.curves_video_search .b3 {display:block; height:1px; margin:0 4px; background:#f1f6ff; border-left:1px solid #dee8f1; border-right:1px solid #dee8f1; margin:0 1px; font-size:1px;}
.curves_video_search .b4 {display:block; height:1px; margin:0 4px; background:#f1f6ff; border-left:1px solid #dee8f1; border-right:1px solid #dee8f1; height:1px; margin:0 1px;}
.side_border_video_search {background-color:#f1f6ff; border-left:1px solid #dee8f1; border-right:1px solid #dee8f1; padding:1px 5px; margin:0px;}

#skin_fixed {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right:0px;
	height: 50px;
}

/* phototags */
.tagperson {color:black;}
.tagperson a {color:#cc3333; text-decoration:none;}
.tagperson a:hover {color:#cc3333; text-decoration:underline;}
a.right_tag3 {color:#660000; font-weight:bold; text-decoration:none;}
a.right_tag4  {color:#CC0000; font-weight:bold; text-decoration:none;}
.right_tag3 a:hover {text-decoration:none; color:red;}
.right_tag4 a:hover {text-decoration:none; color:red;}
.tag_person_color a.right_tag3, .tag_person_color a:hover.right_tag3 {color:#660000; font-weight:bold; text-decoration:none;}
.tag_person_color a.right_tag4, .tag_person_color a:hover.right_tag4 {color:#CC0000; font-weight:bold; text-decoration:none;}

/* new show pics tabs */
ul.pic_tabs {padding:0px; margin:0px; list-style-type:none; float:right; margin-top:-1px;}
ul.pic_tabs li {display:block; float:left;}
ul.pic_tabs li a {display:block; float:left; width:32px; height:17px; background:transparent url(../7/pic_tab.png); text-align:center; font-family:Tahoma; font-size:13px; color:#cc0000; text-decoration:none; font-weight:bold; font-style:normal; line-height:13px;}
ul.pic_tabs li a:hover {color:#990000; text-decoration:none; background-color:transparent;}
ul.pic_tabs li a span {display:block; padding:2px 0 0 1px;}
ul.pic_tabs li a.active_pic_tab {color:#000; background:transparent url(../7/pic_tab_active.png);}
ul.pic_tabs li a.active_pic_tab:hover {color:#000;}

/* rate modal */
#rate-modal-content {display:none; text-align:left; padding:10px; width:100%; background-color:#FFF9DA; border:1px solid #EEE6BC; color:#484848; font-family:Verdana; font-size:11px; position:absolute; left:0; top:0;}
#rate-modal-close {float: right; cursor:pointer;}
#rate-modal-data {width:100%;}
#rate-overlay {background-color:#fff; cursor:wait;}


