body, html {background-color:#e6f2fa; margin:0px; padding:0px; width:100%; text-align:center; background-position:center 226px !important;}
body, html, table, td {font-family:Tahoma, Verdana, Arial; font-size:13px; line-height:normal;}

img {border:0px;}
p {margin-bottom:14px;}

a {text-decoration:none; color:#cc0000; outline:0;}
A.active {font-weight:100; background-color:#FFD0D0; color:#660000;}
a.active_small {font-weight:100; font-size:11px; background-color:#FFD0D0; color:#660000;}
.a2, a.a2 {color:#bb7f7f;}

.right3, a.right3 {color:#660000; font-weight:bold;}
.right4, a.right4 {color:#CC0000; font-weight:bold;}
a.right3_thin {color:#660000; font-weight:normal;}
a.right4_thin {color:#CC0000; font-weight:normal;}
.bgContent{background-color:#fcfdff; }
.p2{padding:2px;}
a.bgSelected {color:#660000;}

H1 {font-size:14pt; color:#CC3333; font-weight:bold;}
h2 {font-size:20px; color:#CC3333; font-weight:bold; padding:0px; margin:0px 0px 20px 0px;}
.hardcore {font-weight:bold; color:#CC3333;}

.selected {color:#660000; background-color:#ffd0d0;}
span.icon {float:left; margin-right:5px;}

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

/* Backgrounds */
.bgWhite, .bgWhite2 {background-color:#fff;}
.bgYellow {background-color:#fff9da;}
.bgSelected {background-color:#ffd0d0;}

/* Borders */
.brdRed {border:1px solid #edc3c3;}



/* Header */
.header {text-align:left; padding:4px 0px 5px 0px;}
.header .ls {float:left; width:219px;}
.header .ls .logo {margin-bottom:2px;}
.header .ls .top_informer {width:145px;}
.header .ls .top_informer td {font-size:11px;}
/*.informer_box {background-color:#ffebc7; border:2px solid #f4deb6;}
.informer_box td.inner {padding:3px 7px; background-color:#f5fbff;}*/
.informer_box {margin-top:10px;}

.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_date {float:left;}
.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 .in2, .header .rs .login_form .in1 {margin-right:5px;}
.header .rs .login_form .in2 {width:145px;}
.header .rs .login_form .in1 {height:22px; padding-top:2px;}
.header .rs .right_text {float:right; font-size:13px; padding-top:5px;}

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

/* Main menu */
.top_menu {margin-bottom:10px;}
.main_menu_block {width:970px; height:39px; background:#515151 url(../common/menu_bgr.png) 0px 0px no-repeat; font-size:13px; font-family:Tahoma; font-style:normal;}
ul.menu {margin:0px 0px 0px 10px; padding:8px 0px 0px 0px; list-style-type:none;}
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:bold; 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 .sep {float:left; border-left:1px solid #cccccc; height:13px; margin:9px 12px 0px 10px;}
ul.menu li.logout a {font-weight:normal; padding:0px;}
ul.menu li span.icon {margin-top:8px;}

/* Submenu link colors */
ul.submenu li a, ul.menu li .drop_down_menu a {color:#660000; text-decoration:none;}
ul.submenu li a:hover, ul.menu li .drop_down_menu a:hover {color:#cc0000;}

/* Menu Drop-down */
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; padding:0px; margin:0px; list-style-type:none; border:1px solid #cfcfcf; border-top-width:0px; background-color:#fff; display:none;}
ul.menu li a span {cursor:pointer;}
ul.menu li .drop_down_menu td {padding:10px 0px;}
ul.menu li.active .drop_down_menu {display:block;}
ul.menu li .drop_down_menu a {display:block; height:26px; line-height:26px; padding:0px 40px 0px 15px; white-space:nowrap; background:transparent; float:none; font-weight:normal; font-style:normal;}
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:#cc0000; font-style:normal;}
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:#cc0000;}
ul.menu li .drop_down_menu a span {cursor:pointer;}
ul.menu li .drop_down_menu a span.icon {margin:5px 5px 0px 0px;}


.submenu_block {width:970px; height:38px; background:#fff url(../common/menu_bgr.png) 0px -39px no-repeat; overflow:hidden; color:#000; font-family:Tahoma; font-style:normal;}
.submenu_block a, .submenu_block a:hover {color:#cc0000; background:transparent;}
ul.submenu {height:32px; margin:6px 0px 0px 10px; padding:0px; list-style-type:none;}
ul.submenu li {display:block; float:left;}
ul.submenu li a, ul.submenu li span.menu_item {display:block; float:left; height:32px; line-height:32px;font-weight:normal; 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:hover {color:#ea1c44;}
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 0px 0px;}
span.icon {float:left; line-height:16px; margin-right:5px; cursor:pointer;}

/* Userinfo */
.submenu_block .user_data {padding:12px 15px 0px 30px; text-align:left;}
.submenu_block .user_data a, .submenu_block .user_data a:hover {font-weight:normal;}


ul.submenu2 {height:30px; margin:0px 0px 10px 5px; padding:0px; list-style-type:none; font-family:Tahoma, Verdana, Arial; font-size:13px;}
ul.submenu2 li {display:block; float:left;}
ul.submenu2 li a {display:block; float:left; height:30px; line-height:30px; font-weight:normal; white-space:nowrap; padding:0px 15px; border-left:1px solid #eab0b0; background-color:#ffffbb;}
ul.submenu2 li a.first {border-left-width:0px;}
ul.submenu2 li a:hover {color:#660000; background-color:#ffffbb;}
ul.submenu2 li.active a {color:#660000; background-color:#fff;}



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

/* Index columns */
.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; padding:8px 0px 10px 0px; width:290px; overflow:hidden;}
.index .col_1 .block_inner2 {margin-left:12px; padding:8px 0px 10px 0px; width:275px; overflow:hidden;}
.index .col_2 .block_inner {margin-left:4px; padding:8px 0px 10px 0px; width:325px;}
.index .col_2 .user_comment {background-color:#fff1f1; border:1px solid #fff; padding:6px 8px;}
.index .col_3 .block_inner {margin-left:10px; padding:10px 0px; width:295px; overflow:hidden;}

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

/* Full page */
.full_page .pinkBlock, .full_page .yellowBlock, .full_page .grayBlock {width:970px;}
.full_page .bgWhite2 {padding:15px 0px; width:958px;}
.full_page .block_inner {margin-left:5px; padding:5px 0px; width:960px; overflow:hidden;}
.full_page .block_inner .content {margin-left:15px; width:930px; overflow:hidden; padding-top:5px;}

/* Top 300 */
.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:bold;}

.camp_link {text-align:center; border:1px solid #dac7bb; color:#333333; font-size:13px; font-weight:bold; margin-bottom:10px; background:#ffffbb; padding:8px 0px;}
.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; margin:0px 0px 0px 5px; font-weight:bold; color:#cc0000;}
.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;}



/* Tabs */
ul.tabs {padding:31px 0px 0px 0px; margin:0px; list-style-type:none; border-bottom:1px solid #ffb9ba;}
ul.tabs li {display:block; float:left; margin:-31px 1px 0px 0px; font-size:11px;}
ul.tabs li a.tab {outline:0; display:block; float:left; color:#fff; font-weight:bold; 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.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.active a.tab:hover {color:#000;}
ul.tabs li.promo {float:left; padding:5px 0px 0px 20px;}
ul.tabs li.yellow_tab {margin-right:0px;}
ul.tabs li.yellow_tab a.tab {color:#660000; background:url(../common/club_bgr_line.png) left -264px no-repeat;}
ul.tabs li.yellow_tab a:hover {color:#660000; background:url(../common/club_bgr_line.png) left -264px no-repeat;}
ul.tabs li.yellow_tab a.tab span.rbg {background:url(../common/club_bgr_line.png) right -264px no-repeat;}

.personal_block ul.tabs {border-bottom-color:#dac7bb;}
.personal_block ul.tabs li a.tab {background:url(../common/club_bgr_line.png) left -421px no-repeat; font-size:13px; color:#cc0000;}
.personal_block ul.tabs li a.tab:hover {color:#b30000;}
.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;}



/* Block */
.pinkBlock .see_all, .yellowBlock .see_all, .grayBlock .see_all {font-size:13px; padding:10px 8px 0px 0px;}
.pinkBlock {border:1px solid #eab0b0; background-color:#ffe2e3;}
.pinkBlock .bgWhite2, .yellowBlock .bgWhite2, .grayBlock .bgWhite2 {padding:8px 0px;}
.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;}

.pinkBlock .contentCell, .yellowBlock .contentCell {padding:8px 0px;}
.index .pinkBlock, .index .yellowBlock {margin-bottom:10px;}

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

.holder_300x250 {background-color:#fff1f1; padding:5px 0px; text-align:center;}
.banner_300x250 {width:300px; margin:0px auto;}

/* Title */
.pinkBlock .title {border:1px solid #ffe2e3; border-bottom-width:0px;}
.pinkBlock .title .bgr {background:#ffa5b6 url(../common/club_bgr_line.png) 0px -90px repeat-x;}

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

.grayBlock .title {border:1px solid #fff; border-bottom-width:0px;}
.grayBlock .title .bgr {background:#ffa5b6 url(../common/club_bgr_line.png) 0px -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:bold;}

.title .bgr span {display:block; float:left;}
.title .bgr .see_all {float:right; font-size:13px; margin:0px 8px 0px 0px; padding:0px;}
.title .bgr .see_all a, .pinkBlock .title .bgr .see_all a:hover {font-weight:normal;}
.title .bgr .more {font-weight:normal;}
.vv_bgr {background-color:#fff; border-bottom:1px solid #dac7bb; padding:8px 10px;}

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

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

.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;}
.status_box {padding-top:9px;}
.user_status {background:#fff; border:1px solid #e7d5ca; padding:4px 5px 5px 5px;}
.user_status .status_inner {width:210px; overflow:hidden;}
.status_edit_box {padding-top:8px;}
.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:bold;}

/* Friends feed */
/* Friends feed */
.status_personal {width:205px; overflow:hidden; font-weight:bold;}
.personal_block {width:311px; margin-left:1px; background:url(../1/personal_block.gif) 0px 32px no-repeat;}
.friends_feed {padding:10px 0px;}
.col_3 .friends_feed .entry {font-size:11px;}
.friends_feed .entry {padding:5px 0px 7px 0px; border-bottom:1px solid #f3e7df;}
.friends_feed .entry .userpic {margin-left:9px;}
.friends_feed .entry .username {padding-bottom:4px;}
.friends_feed .entry .active_col {padding-top:2px; }
.friends_feed .entry .short_info {padding-top:10px;}
.friends_feed .comment_status {padding:5px 0px;}
.friends_feed .comment_status .close {position:absolute; width:222px; text-align:right; margin-top:-18px;}
.friends_feed .entry .userpic {float:left; width:75px;}
/*.entry_row_color {background-color:#fff9f9;}*/
.friends_feed_page .entry .active_col {float:left; width:515px; overflow:hidden;}
.friends_feed_page .user_status {float:left;}
.friends_feed_page .user_status .status_inner {float:left; width:auto;}
.friends_feed_page .user_status {background-color:#fffce2;}
.friends_feed_page .comment_status .close {margin:-15px 0px 0px 306px; width:20px;}
.friends_feed_page .user_comment_width {width:335px;}
.friends_feed_page .user_comment_row {background-color:#fff1f1; margin-bottom:1px; width:100%;}
.friends_feed_page dl.user_comment {padding:0px; margin:0px; margin-bottom:1px;}


.col_3 dl.user_comment {padding:0px; margin:0px; margin-bottom:1px;}
.col_3 .user_comment_row {background-color:#ffefc9; margin-bottom:1px; width:100%;}
.col_3 dl.user_comment dt {display:block; float:left; width:45px; padding:0px; margin:5px 0px 5px 5px; padding-top:1px;}
.col_3 dl.user_comment dd {display:block; float:left; width:168px; padding:0px; margin:5px 0px; font-size:11px; overflow:hidden;}
.col_3 dl.user_comment dd .btn2 {font-size:11px;}
.col_3 dl.user_comment dd .date {padding-top:5px; color:#999;}

.friends_feed_page dl.user_comment dt {display:block; float:left; width:50px; padding:0px; margin:5px 0px 5px 5px; padding-top:1px;}
.friends_feed_page dl.user_comment dd {display:block; float:left; width:275px; padding:0px; margin:5px 0px; font-size:11px; overflow:hidden;}
.friends_feed_page dl.user_comment dd .date {padding-top:5px; color:#999;}

.ff_hide {display:none; position:absolute; width:160px; margin:0px 0px 0px 144px;}
.entry_over .ff_hide {display:block;}
.ff_hide a.hide {display:block; float:right; padding:2px 4px; font-size:11px; border:0px solid #E7D5CA;}
.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 {display:none; float:right; border:1px solid #E7D5CA; background-color:#fff; cursor:pointer;}
.ff_hide_over .ff_hide_dd {display:block;}
.ff_hide_over a.hide {background:#E7D5CA; color:#000;}
.ff_hide_dd a {display:block; font-size:11px; padding:5px;}

.friends_feed_page .ff_hide {display:none; position:absolute; width:160px; margin:5px 0px 0px 450px;}
.friends_feed_page .entry_over .ff_hide {display:block;}
.friends_feed_page .ff_hide a.hide {display:block; float:right; padding:2px 4px; font-size:11px; border:1px solid #f3e7df;}
.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;}
.friends_feed_page .ff_hide_dd {display:none; float:right; border:1px solid #f3e7df; cursor:pointer;}
.friends_feed_page .ff_hide_over .ff_hide_dd {display:block;}
.friends_feed_page .ff_hide_over a.hide {background:#f3e7df; color:#000;}
.friends_feed_page .ff_hide_dd a {display:block; font-size:11px; padding:5px;}




/* Show.php */
.rate_pic_block a, .rate_pic_block a:hover {color:#cc0000; background:transparent;}
.rate_pic_block, .rate_pic_block td {color:#000;}

/* Friends list */
.friends_list {padding:10px 0px;}
.friends_list .inner {width:292px; margin-left:10px;}

ul.friends_list, ul.vip_friends_list {padding:0px; margin:0px; list-style-type:none; width:130px;}
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; padding:20px 20px 20px 20px; color:#666;}

/* Thumbs list */
ul.thumbs {padding:0px; margin:0px; list-style-type:none;}
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 a:hover {border:1px solid #cb9b87;}
ul.thumbs li.see_all a, ul.thumbs li.see_all a:hover {border-width:0px; font-size:22px; font-weight:bold; line-height:40px;}

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

.invite_block {padding:10px 0px;}
.invite_form {float:left; width:200px; margin:0px 10px;}
.best_inviter {float:left; width:88px; font-size:11px; text-align:center; overflow:hidden;}

ul.reg {width:240px; padding:10px 0px; margin:0px; margin-left:28px; list-style-type:none;}
ul.reg li {padding-bottom:8px;}
label {cursor:pointer;}

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

/* Info tip style */
.help_tip_arrow {position:absolute; margin-left:-8px; margin-top:6px;}
.help_tip {margin-left:15px; font-size:11px; position: absolute; margin-top:-2px; background-color:#fff9da; border:1px solid #b5b5b5; line-height:1.3em;}
.help_tip div {padding:5px;}

.top_col_1, .top_col_2, .top_col_3 {padding-left:20px; padding-bottom:10px;}
.top_col_2 {padding-top:20px;}
.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; padding:0px 7px; font-weight:bold;}

.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; padding:0px 10px; font-weight:bold; color:#fff; font-size:18px;}


/* Bottom */
.ban_bottom {padding:15px 0px;}
.ban_bottom .links {line-height:20px;}
.ban_bottom .banner_728x90_bottom {width:728px; height:90px; margin:0px auto;}

.bot_menu_block {width:970px; height:39px; background:#515151 url(../common/menu_bgr.png) 0px 0px no-repeat; overflow:hidden; color:#fff;}
.bot_menu_block .inner {padding:12px 20px 0px 20px;}
.bot_menu_block .bot_nav {float:right; color:#999;}
.bot_menu_block .bot_nav span {padding:0px 5px;}
.bot_menu_block a {color:#fff; font-weight:normal; font-style:normal;}
.bot_menu_block a:hover {color:#e1e1e1;}

.counters {margin-top:20px;}

table.red_box {border:1px solid #dd1010; background-color:#fff1f1;}
table.red_box td {text-align:center; padding:10px; color:#df0000;}
table.green_box {border:1px solid #42c13b; background-color:#f0ffee;}
table.green_box td {text-align:center; padding:10px; color:#078700;}

ul.sitemap1 {padding:0px; margin:0px 0px 10px 30px; list-style-type:none;}
ul.sitemap2 {padding:0px; margin:5px 0px 10px 10px; list-style-type:none;}
ul.sitemap1 li {font-size:15px; font-weight:bold; margin-bottom:8px;}
ul.sitemap2 li {font-size:13px; font-weight:normal; padding-left:14px; margin-bottom:3px; background:url(../common/rate_bullet.gif) 0px 5px no-repeat;}

/* Forms */
form {padding:0px; margin:0px;}
input, select, textarea {font-family:Tahoma, Verdana, Arial; font-size:13px; color:#000;}
/*.in1 {padding-top:2px; background:#fff; border:1px solid #b4b4b4;}*/
.in1 {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F3F7FF; color:#330000; border-color: #EAB0B0; border-style: solid; border-width: 1px 1px 1px 1px;}
.in2 {height:22px; padding-top:2px; background:#fff url(../common/in2_bgr.gif) top left repeat-x; border:1px solid #b4b4b4;}
.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 #808080}
.btn2 {height:22px; background:#e43557 url(../common/club_bgr_line.png) center -178px no-repeat; border:1px solid #c64752; color:#fff; font-weight:bold;}
.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:bold; padding:0px 20px;_padding:0px 4px;}
.btn3 {height:22px; background:#e2e2e2 url(../common/club_bgr_line.png) center -488px no-repeat; border:1px solid #b4b4b4; color:#292929; font-weight:normal;}

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


/* Buttons */
a.btn_pink {float:left; display:block; font-size:13px; 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:0px 0px 0px 16px;}
a.btn_pink:hover {color:#fff;}
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:bold; font-style:normal; text-decoration:none; background:#e43557 url(../common/club_bgr_line.png) left -453px repeat-x; padding:0px 0px 0px 25px;}
a.reg_btn:hover, a.btn_big:hover {color:#fff;}
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;}

/*BIG BUTTON*/
.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: #cc3333; 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;}



/* Show.php */
.rate_pic_block a, .rate_pic_block a:hover {color:#cc0000; background:transparent;}
.rate_pic_block, .rate_pic_block td {color:#000;}


/* Common */
.fl {float:left;}
.fr {float:right;}
.c {clear:both;}

.alc {text-align:center;}
.all {text-align:left;}
.alr {text-align:right;}

.b {border:1px solid blue;}
.bg {background:red;}

/* Forms */
form {margin:0px; padding:0px;}

/* main colors*/
.clrWhite{color: #fff;}
.clrBlack{color: #000;}
.clrRateRed{color: #cc3333;}
.clrGreen{color:#5ca132;}
.clrOrange{color: #ff6f08;}
.clrRed{color:red;}
.clrError {color:#df0000;}
.clr3{color: #333;}
.clr9{color: #999;}
.clr6{color: #666;}
.clrRating {color:#ea1c44;}

/*text-sizes*/
.txt9{font-size: 9px;}
.txt10{font-size: 10px;}
.txt11{font-size: 11px;}
.txt12{font-size: 12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size: 16px;}
.txt18{font-size: 18px;}
.txt20{font-size: 20px;}
.txt22{font-size: 22px;}
.txt24{font-size: 24px;}
.txt26{font-size: 26px;}
.txt28{font-size: 28px;}



/* General paddings */

.p5{padding: 5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding: 30px;}

.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.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;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}


/* General margins */
.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;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.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;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.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;}



/* Old styles */

td.horMenuLink {background:transparent!important;}
.thumbCenter{padding-right:10px; padding-bottom:10px;}
.gameThumbText {padding:7px;}
.pickmeIndex {padding:1px; text-align: center; width:60px; height:60px;}
.top300Box{background-color: #FF6700;padding:2px;
}

.infoBox{}
.infoBox a {color:#CC0000;}
.infoBox td {color:#000000;}

/*Boxes*/
.whiteInfoBox{background-color: white; 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;}
.bgPinkLight{background-color: #eab0b0;}
.bgPinkDark{background-color:#ffd5d5;}
.bgYellow{background-color: #fff9da;}
.bgGrayLight{background-color:#edf3fb;}
.bgPinkBright{background-color: #f9e6e6}
.bgYellowSelected {background:#ffdeac;}

.gamePicBrd{border:#ccc 1px solid;}
/*.gameThumb {BORDER-RIGHT: #a1a4ad 1px solid; BORDER-BOTTOM: #a1a4ad 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff}*/
.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: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid}
.picBox{ background-color: #ffbb8e}

.rightBoxContent {padding: 5px 2px 5px 4px; border-color: #EAB0B0; border-style: solid; border-width: 0px 1px 0px 1px; margin: 0px;}
.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;}

/*Borders*/
.infoBoxBrd{border: #ebebeb 3px solid;}
.contentBrd{border: #cdd9ef 1px solid;}
.contentBrdLeft{border-left: #ecf0f8 2px solid;}
.brdRed{border: #eab0b0 1px solid;}
.brdGray{border:#999 1px solid;}
.brdGrayLight{border:#cdd9ef 1px solid;}
.mainBorderTop{border-top:#EAB0B0 1px solid;}
.imageBorder {border: 1px solid #666;} 
.toolbox{border-top: #eab0b0 1px solid; border-bottom: #eab0b0 1px solid; border-left: #eab0b0 1px solid; background-color: white;}
.toolboxBrd{border-right: #eab0b0 1px solid; font-size:11px; color:#cc3333; font-family: verdana;}


/*LINKS*/
A.lehed{ color:#cc0000; text-decoration: none; border:#ECF0F8 1px solid; padding-left: 2px; padding-right: 2px;}
A.lehed:hover{ color: #cc0000; border:#cc0000 1px solid; padding-left: 2px; padding-right: 2px; background: white;}

/*LISTS*/
.simpleList {margin:0px; padding:0px; list-style:none;}
.tagList ul{list-style-type:none;margin: 0;padding: 0;}	
.tagList ul li{display:inline;}	
.tagList ul li a{font-weight:normal;padding-right:3px;}

.tag9 {font-size:9px;}
.tag10 {font-size:10px;}
.tag11 {font-size:11px;}
.tag12 {font-size:12px;}
.tag13 {font-size:13px;}
.tag14 {font-size:14px;}
.tag15 {font-size:15px;}
.tag16 {font-size:16px;}
.tag17 {font-size:17px;}
.tag18 {font-size:18px;}
.tag19 {font-size:19px;}
.tag20 {font-size:20px;}
.tag21 {font-size:21px;}
.tag22 {font-size:22px;}
.tag23 {font-size:23px;}
.tag24 {font-size:24px;}
.tag25 {font-size:25px;}
.tag26 {font-size:26px;}

.status {
FONT-WEIGHT: bold;  
COLOR: #ffffff; 
FONT-FAMILY: Arial; 
overflow:hidden;
}
.status2 {
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14pt; 
PADDING-BOTTOM: 3px; 
COLOR: #ffffff; 
PADDING-TOP: 3px; 
FONT-FAMILY: Arial; 
BACKGROUND-COLOR: #ff0000;
overflow:hidden;
}



h1.friend_list {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#CC3333; font-weight: 900;}
a.friend_list {text-decoration:none;}
a.friend_list:hover {background-color:transparent;}
a.right3a {color:#660000; font-weight:bold;} 
a.right4a {color:#CC0000; font-weight:bold;}
a.right3a_thin {color:#660000; font-weight:100;} 
a.right4a_thin {color:#CC0000; font-weight:100;} 
.in1a {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F3F7FF; color:#330000; border-color: #EAB0B0; border-style: solid; border-width: 1px 1px 1px 1px;}
b.friend_list {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}



.horSeparator {width:1px; height:20px; background-color:#cfd4dd;}
.albumMenu3Hr {border-top:1px solid #cfd4dd; height:1px; margin:3px 0px; padding:0px; line-height:0px; font-size:0px;}


.text_ad {display:block; border:1px solid #eab0b0; background-color:#ffffff;}
.text_ad a {font-family:Tahoma; font-size:13px; color:#cc0000; font-weight:normal; 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:bold; display:block; padding:5px 5px 0px 5px;}
.text_ad .ad_text {width:290px; overflow:hidden; margin-left:2px;}
.text_ad .ad_text a {color:#000000; 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;}
.text_ad .ad_link_pad {padding-top:7px;}


/* ID style */
.brd {border:1px solid red;}
.horSeparator {background-image:url(../../modern/hm_separator.gif); background-repeat:repeat-y; height:32px;}

.points {font-size:11px; font-weight:bold; margin-top:15px; margin-bottom:20px;}
.points span {font-size:10px; font-weight:normal;}
.points ul {list-style:none; margin:0px; padding:0px; float:left;}
.points ul li {display:block; float:left; text-align:center; padding-right:8px;}

.add_photo_box {margin:10px 15px 10px 15px;}
.add_photo_box ul {list-style:none; margin:0px; padding:0px; float:right;}
.add_photo_box ul li {display:block; float:left; height:26px; }
.add_photo_box .t {font-weight:bold; font-size:13px; padding-top:3px; padding-left:5px; color:#80c217;}
.add_photo_box .t a {text-decoration:none; color:#5c8d0e;}
.add_photo_box .t a:hover {text-decoration:underline;}

.last_added_small {margin-top:25px;}
.last_added_small ul {list-style:none; margin:0px; padding:0px;}
.last_added_small ul li {padding:0px 2px 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; padding:2px; font:11px Verdana; color:#484848; z-index:1000;}




/* Old styles */
.cursorPointer {cursor:pointer;}

.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:bold;}
.mailcontainer .icon_inbox {background:url("../27/icon_inbox.gif") 0px 2px no-repeat;}
.mailcontainer .icon_outbox {background:url("../27/icon_outbox.gif") 0px 2px no-repeat;}
.mailcontainer a.mailtab {display:block; cursor:pointer; height:27px; border-bottom:1px solid #F79A9C;}
.mailcontainer .active .mailtab_rc {padding-bottom:1px;}
.mailcontainer .active b {background-color:#ffd0d0;}
#contBox{border: #cdd9ef 1px solid; padding: 5px; font-size: 11px;}
#activeDay {background-color: #FFF9DA; font-weight:bold; color: #cc0000;}
.birthday {background-color:#F9E6E6;}
a.und{text-decoration: underline;}
.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: bold; 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: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px;}
.questions2 {MARGIN-TOP: 10px}
.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: 0px; BORDER-TOP: 0px; MARGIN-TOP: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
.container {MARGIN-BOTTOM: 7px}
.containerContent {BORDER-RIGHT: #f79a9c 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT: #f79a9c 1px solid; PADDING-TOP: 7px; BACKGROUND-COLOR: #ffffff;}
.containerHeader {TEXT-TRANSFORM: uppercase; HEIGHT: 22px; BACKGROUND-COLOR: #f79a9c;}
.containerFooter {BACKGROUND-IMAGE: url(../../modern/footer.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;}
.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; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #6ea636 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #d8f8b8;}
.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; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f36767 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffdbd7;}
.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-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
#S_VIP_FUNROOM_P{width: 360px;height: 600px;clip: rect(0px 360px 600px 240px);position: absolute;margin: 0px 0px 0px -240px;}
.plr1{padding-left:1px; padding-right:1px;}
.mb0{margin-bottom:0px;}
.textAreaIcBg{background-color: #f6bdaf;}
/*
td.horMenuLink b {color:inherit; font-size:10px;}
td.horMenuLink b {color:inherit; font-size:inherit;}
*/

/* MAILBOX STYLES */

/* ########## Unread Inbox ########## */

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


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

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

.mailInUnreadTdMessage {
	background-color:#EAB0B0;
}


.mailInUnreadTitle td{
	background-color:#CB3135;
	color:#000000;
	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;
}


/* ########## Read Inbox ########## */
.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:#000000;
	padding-left:5px;
}

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

.mailInReadTdMessage {
	background-color:#F9E6E6;
}

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



/* ########## Read Outbox ########## */
.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:#000000;
	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;
}

/* ########## Unread Outbox ########## */
.mailOutUn {
	border:2px solid #4E607F;
	margin-bottom:15px;
	background-color:#DDDDFF;
}

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

.mailOutUnTitle td{
	background-color:#4E607F;
	color:#000000;
	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;
}

/* Misc styles */
.mailUserPhoto {
	padding:5px;
	padding-bottom:0px;
}

.mailUserHeader {
	padding:5px;
}

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

/* Test form elements */
form {
	margin:0px;
	padding:0px;
	}

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


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

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

.questions2 {
	margin-top:10px;
}

/* Small table styles */

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

.container1Content {
	background-color:#ffffff;
	border-left:1px solid #CFD4DD;
	border-right:1px solid #CFD4DD;
	padding-left:10px;
	padding-right:10px;
	}
	
.container1Content img {
	margin-bottom:5px;	
	}


.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;
	}
	
/* Big table styles */

.userImg img {
	margin-bottom:5px;
	}
	
.userImg1 img {
	margin-top:10px;
	
	}

.container2 {
	width:493px;
	}

.container3 {
	width:100%;
	}

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

.container2Header {
	background-color:#CFD4DD;
	font-size:14px;
	font-weight:bold;
	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:bold;
	color:#CC0000;
	padding-top:8px;
	}

.correctAnswer {
	border-top:1px solid #CFD4DD;
	font-weight:bold;
	color:#1E8E00;
	padding-top:8px;
	}
	
.pt10 {
	padding-top:10px;
	}
	
.testResults {
	margin-bottom:10px;
	}	

.resultsHeader {
	background-color:#DCDFE5;
	border-top:1px solid #ffffff;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	}
	
.resultsBorder {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
	
.testHr td {
	border-bottom:1px solid #DCDFE5;
	padding-bottom:5px;
}
/* THUMBNAIL VIEW STARTS */

/* Dark menu bar */
.markus12 {
	background-color:#5C616D;
	color:#FFFFFF;
	font-size:11px;
	padding:1px;
	padding-right:10px;
	}

/* Thumbnail td paddings */
.thumbLeft {
	padding-right:10px;
	padding-bottom:10px;
	}

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

.thumbRight {
	padding-bottom:10px;
	}

/* Thumbnail table styles */
.gameThumb {
	background-color:#FFFFFF;
	border-right:1px solid #A1A4AD;
	border-bottom:1px solid #A1A4AD;
	height:100%;
	}

/* Thumbnail image styles */
.gameThumb img {
	border: 1px solid #848484;
	margin-top:7px;
	}

.gameThumb a:hover img {
	border: 1px solid #ffffff;
	margin-top:7px;
	}

/* Thumbnail text/link styles */
.gameThumbText {
	padding:7px;
	}

/* THUMBNAIL VIEW ENDS */

/* MENU STARTS */

.gamesMenuHeader {
	background-color:#F9E6E6; 
	background-image:url(../common/games_menu_header.gif); 
	background-repeat:no-repeat; 
	width:176px; 
	height:22px;
	}
	
.gamesMenuBg {
	background-color:#ffffff; 
	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:0px;}

/* MENU ENDS */


/* GAME PAGE STARTS */

.addFavourite {
	border-top:2px solid #CC3333;
	border-bottom:2px solid #CC3333;
	padding-top:8px;
	padding-bottom:8px;
	}
	
.gamesCommentBox {
	width:100%;
	}

/* Thumbnail image styles */
.gameThumb1 img {
	border: 1px solid #848484;
	margin-top:7px;
	}

.gameThumb1 a:hover img {
	border: 1px solid #ffffff;
	margin-top:7px;
	}
/* GAME PAGE ENDS */

.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:normal;
	}
	
.albumThumbSpace td {padding:1px 0px 1px 0px;}

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

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

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

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

.tabsTopBg a {text-decoration:none;}

/* Active tab */
.tabsTopActive {margin-right:2px;}
.tabsTopActive a {color:#990000;}
.tabsTopActive a:hover {color:red;}

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

/* !!! Old code: padding:1px 5px 0px 5px; !!! */

	font-size:9px;
}

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

/* Passive tab */
.tabsTopPassive {margin-right:2px;}
.tabsTopPassive a {color:#484848;}
.tabsTopPassive a:hover {color:#717171;}

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

/* !!! Old code: padding:3px 5px 0px 5px; !!! */

	font-size:9px;
}

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

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

.tabsBottomBg a {text-decoration:none;}

/* Active tab */
.tabsBottomActive {margin-right:2px;}
.tabsBottomActive a {color:#990000;}
.tabsBottomActive a:hover {color:red;}

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

/* !!! Old code: padding:0px 5px 0px 5px; !!! */

	font-size:11px;
}

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


/* ********************************************** */
/* ************* round corner boxes ************* */
/* ********************************************** */
.rounded-box {
	margin: 0px 0px 10px 0px;
}

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

.rc-1o, .rc-2o, .rc-3o, .rc-4o {
	display: block;
	overflow: hidden;
}


.rc-1i, .rc-2i, .rc-3i, .rc-4i {
	display: block;
	overflow: hidden;
}

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


/* background color section */
.bg-a .rounded-top-wrapper .rc-1o {
	background-color: #fff3de;
}

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

.bg-a .rounded-top-wrapper .rc-2i,
.bg-a .rounded-top-wrapper .rc-3i,
.bg-a .rounded-top-wrapper .rc-4i
{
	background-color: #fff3de;
}

.bg-a .rounded-bottom-wrapper .rc-2i,
.bg-a .rounded-bottom-wrapper .rc-3i,
.bg-a .rounded-bottom-wrapper .rc-4i
{
	background-color: #fff3de;
}

.bg-a .header-wrapper {
	background-color: #fff3de;
}

.bg-a .rounded-content-wrapper {
	background-color: #fff3de;
}


/* border section */
/* darker border */
.border-a .rounded-top-wrapper .rc-1o,
.border-a .rounded-bottom-wrapper .rc-1o
{
	background-color: #eab0b0;
}

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

.border-a .rc-3i,
.border-a .rc-4i
{
	border-left: 1px #eab0b0 solid;
	border-right: 1px #eab0b0 solid;
}

.border-a .header-wrapper {
	border-left: 1px #eab0b0 solid;
	border-right: 1px #eab0b0 solid;
}

.border-a .rounded-content-wrapper {
	border-left: 1px #eab0b0 solid;
	border-right: 1px #eab0b0 solid;
}

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

.border-b .rc-3i,
.border-b .rc-4i
{
	border-left: 1px #e7c8b7 solid;
	border-right: 1px #e7c8b7 solid;
}

.border-b .header-wrapper {
	border-left: 1px #e7c8b7 solid;
	border-right: 1px #e7c8b7 solid;
}

.border-b .rounded-content-wrapper {
	border-left: 1px #e7c8b7 solid;
	border-right: 1px #e7c8b7 solid;
}

/* grdient section */
/* darker gradient */


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

.gradient-a .rounded-content-wrapper {
	background-color: #ffd5d5;
}

.gradient-a .rounded-bottom-wrapper .rc-2i,
.gradient-a .rounded-bottom-wrapper .rc-3i,
.gradient-a .rounded-bottom-wrapper .rc-4i
{
	background-color: #ffd5d5;
}

/* lighter gradient */


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

.gradient-b .rounded-content-wrapper {
	background-color: #fff3de;
}

.gradient-b .rounded-bottom-wrapper .rc-2i,
.gradient-b .rounded-bottom-wrapper .rc-3i,
.gradient-b .rounded-bottom-wrapper .rc-4i
{
	background-color: #fff3de;
}

/* rounded boxes common */
.header-wrapper {
	padding: 0px 5px;
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;
}

.rounded-content-wrapper {}

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

.img-border-light {
	border: 1px #e7c8b7 solid;
}
.no_bgr {background:transparent;}
.no_bgr a {background:transparent;}
.no_bgr a:hover {background:transparent;}
label { cursor: pointer }

/* opera fix */
wbr { display: inline-block; }


.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;}
.help_tip div {padding:5px;}

/* gifts css */
.bgContent{background-color:#fcfdff;}
.p2{padding:2px;}
.pt2{padding-top: 2px;}
.pb2{padding-bottom:2px}
.user_pic_border {border:2px solid #fff;}
.user_pic_border_active {border:2px solid #cc3333;}

.new_btn {display:block; cursor:pointer; font-size:13px; color:#000000; text-decoration:none; background:transparent url("../109/btn_bgr.png") repeat-x scroll left top; background-color:#ededed; padding:0px 0px 0px 10px;}
.new_btn {display:block; cursor:pointer; font-size:13px; color:#000000; text-decoration:none; background:transparent url("../109/btn_bgr.png") repeat-x scroll left top; background-color:#ededed; padding:0px 0px 0px 10px;}
.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:0px 10px 0px 0px;}
.new_btn .icon_tick {line-height:23px; padding-left:22px; background:transparent url("../109/icon_tick.png") top left no-repeat;}
.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;}

a.new_btn {display:block; font-size:13px; color:#000000; text-decoration:none; background:transparent url("../109/btn_bgr.png") repeat-x scroll left top; background-color:#ededed; padding:0px 0px 0px 10px;}
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:0px 10px 0px 0px;}
a.new_btn .icon_tick {line-height:23px; padding-left:22px; background:transparent url("../109/icon_tick.png") top left no-repeat;}
	
.kk_1 {width:380px; height:195px; background:url("../293/kk_1.gif") top left repeat-x; background-color:#f5db68; border:1px solid #ebc478;}
.kk_1 .kk_code {width:145px; height:35px; background-color:#ffffff; border:1px solid #a1a1a1; font-size:20px; font-weight:bold;}
.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:#ffffff; border:1px solid #a1a1a1; font-size:20px; font-weight:bold; color:#8f8e8e;}
.kk_lenta {position:absolute;}
.kk_logo {padding:12px 0px 20px 140px;}
.kk_pic {margin-left:65px;}
.kk_code {width:145px; height:35px; background-color:#ffffff; border:1px solid #a1a1a1; font-size:20px; font-weight:bold;}

#tagframe {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 170px;
  width: 170px;
  border: solid 7px #daE1E8; }
  
#tagframeinside {
  display: block;
  position: absolute;
  cursor: crosshair;
  top: 0px;
  left: 0px;
  width: 166px;
  height: 166px;
  border: solid 2px #ff8282; }

#photoborder {
  padding: 0 0 0px 0;
  background-color: #f9e6e6;;
 }
  
  #photoborder #photoareaouter {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		overflow: hidden; 
 	}
 
	#photoborder #photoarea
	{
		position: relative;
		padding:0px;
	}

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

#tagframe2inside3
{	padding: 0x;/*shupik 5*/
	border: 1px solid #ff8282;
	background-color: black;
	overflow: hidden;		
	position: relative;
}

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

#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: 0em; 
 overflow: hidden; 
 background-color: black; 
 opacity: 0.30; /*shupik :30*/
 filter:alpha(opacity=30); 
 position: absolute; 
 z-index: 2; 
 display: none
}

#photoinfo {
  width: 606px;

  /* float: left; */ }

  * html #photoinfo { width: 606px; }

#photocaption {
  text-align: left;
  width: 390px;
  margin: 0px;
  line-height: 15px;
 /* padding: 0px 11px 8px; */}
  
  #tagframe {
    position: absolute;
    top: 0px;
    left: 10px;
    height: 170px;
    width: 170px;
    border: solid 7px #ff8282; }
    
    #tagframeinside {
      display: block;
      position: absolute;
      cursor: crosshair;
      top: 0px;
      left: 0px;
      width: 166px;
      height: 166px;
      border: solid 1px #45668E; } /*shupik 2px*/

#tagname {
	display: none;
 	color: #36638E; 
	font-weight: bold; 
	position: absolute;
	text-align: center;
	background-color: white;
	opacity: 0.80; 
	filter:alpha(opacity=80); 
	padding: 0px 0px; /*3 px 0px*/
	border: 0px solid #ff8282;
}

.tagname {
	display: none;
 	color: #36638E; 
	font-weight: bold; 
	position: absolute;
	text-align: center;
	background-color: white;
	opacity: 0.80; 
	filter:alpha(opacity=80); 
	padding: 0px 0px; /*3 px 0px*/
	border: 0px solid #ff8282;
}

#tagname a {
 text-decoration:none;
}
#tagname a:hover {
 text-decoration:underline;
}
#selector {
  left: 0px;
  top: 14px;
  left: 206px;
  position: absolute;
  font-size: 11px;
  width: 189px;
  margin-bottom: 20px;
  background: #F7F7F7;
  z-index:100;
}
  
  #selector input {
    margin: 2px 2px 0px 5px;
    width: 166px; }

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


#nameInner {
   border-top: 0px solid #ff8282;
   padding: 4px 10px 5px 10px;
}
.addTagBtn {width:150px; border:1px solid #eab0b0; background-color:#f3f7ff;}
.addTagBtn a {background-color:#f3f7ff; display:block; padding:2px 2px 3px 2px;}
.addTagBtn a:hover {background-color:#ffffff; display:block; padding:2px 2px 3px 2px;}

.text_ad {display:block; border:1px solid #eab0b0; background-color:#ffffff;}
.text_ad a {font-family:Tahoma; font-size:13px; color:#cc0000; font-weight:normal; 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:bold; display:block; padding:5px 5px 0px 5px;}
.text_ad .ad_text {width:290px; overflow:hidden; margin-left:2px;}
.text_ad .ad_text a {color:#000000; 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;}
.text_ad .ad_link_pad {padding-top:7px;}


/* Passive tab */
.tabsBottomPassive {margin-right:2px;}
.tabsBottomPassive a {color:#484848;}
.tabsBottomPassive a:hover {color:#717171;}

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

/* !!! Old code: padding:0px 5px 0px 5px; !!! */

	font-size:11px;
}

.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;
	padding:4px 10px 4px 10px;
	background-color:#FFF9DA;
}

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

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

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

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

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

/* Keyword table styles */
.albumKeywordBorderBottom {
	border-bottom:1px solid #CFD4DD;
	background-color:#F3F5FA;
}

.albumKeywordBorderTop {
	border-top:1px solid #CFD4DD;
	background-color:#F3F5FA;
}

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

/* User photo table styles */
.albumUserPhotoBorderBottom {
	border-bottom:1px solid #CFD4DD;
	background-color:#F3F5FA;
}

.albumUserPhotoBorderTop {
	border-top:1px solid #CFD4DD;
	background-color:#F3F5FA;
}

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

/* Albums gallery styles */

/* Album filmstrip styles */

.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;
}
/* pictures.php add */
.borderBottomYellow1 {
	border-bottom:1px solid #EEE6BC;
}

/* General styles to be used throughout the site */
/* Font styles */
.bold {font-weight:bold;}
.italic {font-style:italic;}
.normal {font-weight:normal;}
.underline {text-decoration:underline;}

/* Text sizes */
.text10 .rss {color:#969696;}
.text10 .rss a {color:#969696;}
.text10 .rss a:hover {color:#990000;}

.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;}
/* Old color: #484848; */

/* General border styles. Can be used as separators. */
.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 {color:#254382; font-weight:bold;}
.headingBlue a {color:#254382; font-weight:bold;}
.headingBlue a:hover{color:#516DA8; font-weight:bold;}

/* Tag styles */
.tagList ul{list-style-type:none; margin: 0; padding: 0;}
.tagList ul li{display:inline;}
.tagList ul li a{font-weight:normal; padding-right:3px;}

.tag9 {font-size:9px;}
.tag10 {font-size:10px;}
.tag11 {font-size:11px;}
.tag12 {font-size:12px;}
.tag13 {font-size:13px;}
.tag14 {font-size:14px;}
.tag15 {font-size:15px;}
.tag16 {font-size:16px;}
.tag17 {font-size:17px;}
.tag18 {font-size:18px;}
.tag19 {font-size:19px;}
.tag20 {font-size:20px;}
.tag21 {font-size:21px;}
.tag22 {font-size:22px;}
.tag23 {font-size:23px;}
.tag24 {font-size:24px;}
.tag25 {font-size:25px;}
.tag26 {font-size:26px;}

/*TABS*/
.mrow {border-bottom: solid 1px #EAB0B0; padding-bottom: 3px;  padding-top: 3px; padding-left: 7px; padding-right: 7px; background: #F9E6E6;}
.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:#990000;}
.tab_link:hover {color:#FF0000;}
.tab_text {font-weight:700; color:#000000;}
.textAreaIcBg{background-color: #f6bdaf;}

/*CHAT INVITATION*/
H1.chatwindow {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#CC3333;}
H2.chatwindow {font-size:13pt; color:#CC3333; font-weight:bold; text-transform:none;}
A.chatwindow {text-decoration:none; color:#CC0000;}
TD.chatwindow {color: #000000;}
.brdRedBottom{border-bottom: #eab0b0 1px solid;}
.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; }
A.chat_right3 {color:#660000; font-weight:bold; text-decoration: none;}
A.chat_right4 {color:#CC0000; font-weight:bold; text-decoration: none;}

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

/* Cursor styles */
.cursorPointer {cursor:pointer;}
.cursorDefault {cursor:default;}
.cursorHelp {cursor:help;}
.cursorText {cursor:text;}

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


/* Chat tab - pink drop-down */
.tabSmallDrop {}
.tabSmallDrop #dd_place{ background-image:url(../common/tabs_small_top_bg_drop.gif);background-repeat:repeat-x;font-family:Verdana;color:#3F3F3F;font-size:10px;}
.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;}

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

/* Chat tab - pink blink drop-down */
.tabSmallDropBlink {}
.tabSmallDropBlink #dd_place{ background-image:url(../common/blink_bg_1.gif);background-repeat:repeat-x;font-family:Verdana;color:#3F3F3F;font-size:10px;}
.tabSmallDropBlink #dd_close_img{ background-image:url(../common/blink_bg_1.gif);background-repeat:repeat-x;font-family:Verdana;color:#3F3F3F;font-size:10px;}

.tabSmallDropBlink #cornerLeft{background-image:url(../common/blink_left_1.gif); background-repeat:no-repeat; width:4px;}
.tabSmallDropBlink #cornerRight{ background-image:url(../common/blink_right_1.gif); background-repeat:no-repeat; width:6px;}


/* Chat tab - pink drop-down menu*/
.tabSmallDropMenu {position:absolute; top:16px; left:0px; width:120px; background-color:#F8DDD6; border:1px solid #EAA897; border-top:none; z-index:2000; display:none}
.tabSmallDropMenu #table {border-left:1px solid #ffffff;}

/* Chat tab - passive */
.tabSmallPassive {border-bottom:2px solid #CFD4DD;}
.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:normal; color:#3F3F3F;}
.tabSmallPassive #bg a:hover{font-weight:normal; 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;}

/* Chat tab - active */
.tabSmallActive #bg{border-top:1px solid #CFD4DD;font-family:Verdana;color:#3F3F3F;font-size:10px;background-color:#FFFFFF;}
.tabSmallActive #bg a{font-weight:normal; color:#CC3333;}
.tabSmallActive #bg a:hover{font-weight:normal;color:#CC3333;text-decoration:underline;}
.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;}

/* Chat dialogue - girl */
.chatGirl {margin:0px; margin-bottom:2px; padding:0px; color:#CC3333;}

/* Chat dialogue - girl */
.chatBoy {margin:0px; margin-bottom:2px; padding:0px; color:#660000;}

/* Chat dialogue - inactive */
.chatInactive {margin:0px; margin-bottom:2px; padding:0px; color:#60669F;}


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

/* Blue open-close bar */
.openCloseBar {height:285px; position:relative; top:16px; width:10px; background-color:#CFD4DD;}
.openCloseBar #arrow {position:relative; top:45%;}

/* Users in room */
.usersInRoom {background-color:#CFD7E8;}
.usersInRoomSize {position:relative; width:142px; height:281px; background-color:#ECF0F8; z-index:100; overflow:auto;}

/* Invite new user */
.inviteUser {position:relative; width:144px; height:19px; background-color:#ffffff; z-index:100;}

/* Invite new user pop-up */

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

/* Chat tab - pink drop-down - blink*/
.blinkDrop {background-image:url(../common/blink_drop_1.gif);background-repeat:repeat-x;}
.blinkDrop a{font-weight:bold; color:#CC3333;}
 
/* Chat tab - passive - blink */
.tabSmallPassiveBlink {border-bottom:2px solid #CFD4DD;}
.tabSmallPassiveBlink #bg{background-image:url(../common/blink_bg_1.gif);background-repeat:repeat-x;font-family:Verdana;color:#3F3F3F;font-size:10px;}
.tabSmallPassiveBlink #bg a{font-weight:normal; color:#CC3333;}
.tabSmallPassiveBlink #bg a:hover{font-weight:normal; color:#CC3333; text-decoration:underline;}
.tabSmallPassiveBlink #cornerLeft{background-image:url(../common/blink_left_1.gif); background-repeat:no-repeat; width:4px;}
.tabSmallPassiveBlink #cornerRight{ background-image:url(../common/blink_right_1.gif); background-repeat:no-repeat; width:6px;}



/* Contacts CSS Document */
/* Multipurpose table styles */
.generalTable {width:640px;}
.generalTable td {border-bottom:1px solid #CFD4DD; border-left:1px solid #CFD4DD; padding:4px 2px 4px 2px; font-size:11px;}
.generalTable #last td {border-bottom:none; padding:0px;}
.generalTable #firstRow td {background-color:#CFD4DD; border-bottom:none; border:none; font-weight:bold; height:25px;}

.generalTable #borderRight {border-right:1px solid #CFD4DD;}
.generalTable #footerImgLeft {width:100%; height:9px; margin-left:0px; border-bottom:1px solid #CFD4DD;}
.generalTable #footerImgCenter {width:100%; height:9px; border-bottom:1px solid #CFD4DD;}
.generalTable #footerImgRight {width:100%; height:9px; margin-right:0px; border-bottom:1px solid #CFD4DD;}
.generalTable #lastRow td {border-bottom:none;}
.generalTable .lastRow td {border-bottom:none;}
.generalTable .noBorderLeft td {border-left:none;}
.generalTable .memo {border-bottom:none;}
.generalTable #activeDay {background-color:#FFF9DA; font-weight:bold;}
.generalTable .birthday {background-color:#F9E6E6;}

/* Border for thumbnail images - streches with the image */
.generalThumbnail {width:130px;}
.generalThumbnail .header {background-image:url(../common/album_gallery_thumb_border_top.gif); background-repeat:no-repeat;}
.generalThumbnail .thumbnailHeader {background-image:url(../common/album_gallery_thumb_border_top.gif); background-repeat:no-repeat;}
.generalThumbnail .footer {background-image:url(../common/album_gallery_thumb_border_bottom.gif); background-repeat:no-repeat;}
.generalThumbnail .thumbnailFooter {background-image:url(../common/album_gallery_thumb_border_bottom.gif); background-repeat:no-repeat;}
.generalThumbnail .bg {background-image:url(../common/album_gallery_thumb_border_bg.gif); background-repeat:repeat-y;}


/* Blue hover effect on table rows */
.hoverOffA {background-color:#F9E6E6;}
.hoverMoA {background-color:#FAF0F0;}
.hoverOff {background-color:#fff;}
.hoverMo {background-color:#F3F5FA;}

/* Horizontal menu styles */
.horMenu {margin-bottom:10px;}
.horMenuBg {background-color: #EBEEF2;}
.horMenuLink {font-size:11px; padding:2px 3px 2px 0px;}
.horMenuLink a{font-weight:normal;}
.horMenuLinkA  {background-color:#ffffff;}
.horMenuLinkA  a {font-weight:bold;}
.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;}
.horSeparator {background-image:url(../../modern/hm_separator.gif); background-repeat:repeat-y; width:2px;}

/* List without bullets */
.simpleList {margin:0px; padding:0px; list-style:none;}

/* Birthday styles */
.birthdayPeople td {font-size:11px; color:#484848; padding:5px 0px 5px 0px;}
.birthdayPeople #first td {font-weight:bold; padding:0px;}
.birthdayPeople #hr td {padding:0px;}
.birthdayPeople #nr {font-weight:bold; color:#CC3333; font-size:24px;}
.birthdayPeople #today {background-color:#F3F7FF;}

.errorBorderTop {border-top:1px solid #CC3333; background-color:#ffffff;}
.errorContent {border-left:1px solid #CC3333; border-right:1px solid #CC3333; padding:0px 5px 0px 5px; background-color:#ffffff;}
.errorBorderBottom {border-bottom:1px solid #CC3333; background-color:#ffffff;}

/* bets in ads */
.bet .betTxt {background-color:#D12200; padding:0px 2px 1px 2px; font-family:Verdana; font-size:11px; color:#ffffff;
border-top:1px solid #E06B54; border-left:1px solid #E06B54; border-right:1px solid #8D1700; border-bottom:1px solid #8D1700; float:left

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

/* boys and girls */
A.modern_right3 {font-size:11px; font-weight:bold; color:#660000;}
A.modern_right4 {font-size:11px; font-weight:bold; color:#CC3333;} 

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

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

TD.lineHor {background-color:#EAB0B0;}

TD.blockTopLogo {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px;}
TD.blockTopLine {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px;}
TD.blockTopInformer {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; font-weight:100; color:#000000; font-size:8pt;}
TD.blockTopBanner {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px;}
TD.blockTopMenu {border-color: #EAB0B0; padding-left: 4px; border-style: solid; border-width: 1px 0px 0px 1px;}
TD.blockTopMenu2 {border-color: #EAB0B0; padding-left: 4px; border-style: solid; border-width: 1px 0px 0px 1px;}
TD.blockMiddleMenu {border-color: #EAB0B0; border-width: 1px 1px 1px 1px; border-style: solid;}
TD.blockMiddleContent {border-color: #EAB0B0; border-width: 1px 0px 0px 0px; border-style: solid;}
TD.blockBottomBanner {border-color: #EAB0B0; border-width: 0px 0px 1px 1px; border-style: solid;}
TD.blockBottomLine {border-color: #EAB0B0; border-width: 0px 0px 0px 0px; border-style: solid;}

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

A.active {font-weight:500; font-size:9pt; letter-spacing:1px; background-color:#FFD0D0; color:#660000;}
A.active_small {font-weight:100; font-size:8pt; background-color:#FFD0D0; color:#660000;}
A.logo {font-weight:900; color:#CC3333; font-size:18pt;}
A.menu {font-weight:500; font-size:9pt; letter-spacing:1px; color:#CC0000;}
A.leftmenu {font-weight:600; font-size:9pt; letter-spacing:1px; color:#CC0000;}
A.topmenu {font-weight:600; font-size:9pt; letter-spacing:1px; color:#CC0000;}
A.small {font-weight:500; font-size:8pt; letter-spacing:1px; color:#CC0000;}
A.match_link {text-decoration:underline;}
A.bold {font-weight:700; font-size:9pt;}

A.right3 {color:#660000; font-weight:bold;} 
A.right4 {color:#CC0000; font-weight:bold;} 
A.right3_thin {color:#660000; font-weight:100;} 
A.right4_thin {color:#CC0000; font-weight:100;} 
A.right3_blocked {color:#660000; font-weight:100; text-decoration: line-through;} 
A.right4_blocked {color:#CC0000; font-weight:100; text-decoration: line-through;} 

B.right3 {color:#660000; font-weight:bold;}
B.right4 {color:#CC0000; font-weight:bold;}

B.big {color:#CC3333; font-size:12pt; font-weight:900;}
B.menu {font-weight:100; color:#000000; font-size:8pt;}

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

FIELDSET {border-color: #EAB0B0; border-style: solid; border-width: 1px 1px 1px 1px;}
LEGEND {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #CC3333;}

.markus {background-color:#F9E6E6;}
.markus9 {font-weight: 500; background-color:#EAB0B0;}
.markus2 {background-color:#BBBBF3;}
.markus10 {background-color:#DDDDFF;}
.markus11 {background-color:#EAB0B0;}



.in1 {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F3F7FF; color:#330000; border-color: #EAB0B0; border-style: solid; border-width: 1px 1px 1px 1px;}
/*.in2 {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F3F7FF; color:#330000; border-color: #EAB0B0; border-style: solid; border-width: 1px 1px 1px 1px;}*/
.in3{font-family:Verdana; font-size:12px; border:#999 1px solid; background-color:white; padding:1px;}

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

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

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

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

B.name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:#CC3333;}
.uiTextRespond {border-color: #ffecec; border-style: solid; border-width: 7px 7px 7px 7px; background-color:#F9E6E6; font-size:9pt; color:#330000; vertical-align: middle;}
.uiTextLogo {font-family:verdana,arial,sans-serif,helvetica; font-size:24px; color:#CC0000; font-weight: 900;}

.status2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold;}
.status {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#333333; border-right:#000000 1px solid; border-bottom:#000000 1px solid; border-left:#000000 1px solid;}

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

/*styles_index*/

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

TD.contentTop {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#ffc9b8; padding-top: 2px; padding-bottom: 2px; vertical-align: middle;}
TD.contentLast {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#ffddca; padding-top: 2px; padding-bottom: 2px; vertical-align: middle;}
TD.contentDate {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#fff3de; padding-top: 2px; padding-bottom: 2px; vertical-align: middle;}
TD.contentFriends {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#ECF0F8; vertical-align: top;}
TD.contentOthers {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#ECF0F8;  vertical-align: top;}
TD.contentSMS {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#FFD5D5; font-size:9pt; color:#990000; vertical-align: middle;}
TD.contentSMSout {background-color: #FFD5D5; border-left: #EAB0B0 1px solid; border-right: #EAB0B0 1px solid; border-bottom: #EAB0B0 1px solid;}
TD.contentPartners {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#F9E6E6; vertical-align: top;}
TD.contentBlogs {border-color: #EAB0B0; border-style: solid; border-width: 0px 0px 0px 0px; background-color:#ECF0F8; vertical-align: top;}
TD.textSMS {border: #F9E6E6 7px solid; font-size: 9pt; vertical-align: middle; color: #660000; background-color: #F9E6E6;}

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

/* vika_styles */

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

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



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

.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 1px 1px 1px;
	margin: 1px 0px 1px 0px;
	}

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

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

}

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

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

div.spamWindow { border:1px solid #CB3135; background-color:#F9E6E6; padding:5px;}
.hardcore {font-weight:bold; color:#CC3333;}
.user_online {padding: 2px; text-align: center; width:60px; height:60px;}
.user_online2 {padding: 4px; /*white-space: nowrap;*/}

.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;padding:10px;background-color:#ffffff;}
TABLE.table-brd-pink2 {border:1px solid #ca8787;border-collapse:collapse;}
TD.table-brd-pink2 {border:1px solid #ca8787;padding:10px;background-color:#ffffff;}

.smiles {font-weight:bold; color:#CC0000;}
.smiles a {text-decoration:none;color:#CC0000;font-weight:bold;}
.smiles a:hover {text-decoration:underline;}
.more_pic_thumbs img {border:2px solid #f3f5fa;}
.more_pic_thumbs img.active {border:2px solid #cc0000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50;}

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

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: bold; text-decoration: none;}
.big_bar {font-size:24px;}
.small_bar {font-size:18px; letter-spacing:-4;}
.red_bar {color:#e00006;}


.col_3 dl.user_comment dt {display:block; float:left; width:44px; padding:0px; margin:5px 0px 5px 5px; padding-top:1px; }
.col_3 dl.user_comment dd {display:block; float:left; width:175px; padding:0px; margin:5px 0px; font-size:11px;}
.col_3 dl.user_comment dd .btn2 {font-size:11px;}
.col_3 dl.user_comment dd .date {padding-top:5px; color:#999;}
.col_3 .symbol_count { font-size:11px; color:#999;}
.friends_feed  .symbol_count { font-size:11px; color:#999;}
.col_3 .user_comment_row {background-color:#ffefc9; margin-bottom:1px; width:100%;}


/* Notification popup */
.notification_popup, .notification_popup td {font-family:Tahoma; font-size:13px; color:#000; font-weight:normal; font-style:normal; text-decoration:none;}
.notification_popup a {color:#cc0000; font-weight:normal; font-style:normal; text-decoration:none;}
.notification_popup h1 {font-size:15px;}
.notification_popup .hardcore {font-weight:bold; color:#CC3333;}
.notification_popup_content {padding:10px 15px;}
.notification_popup .friend_block {width:495px; height:232px; overflow:auto; border:1px solid #cccccc; background-color:#fff;}
.notification_popup ul.friend_selector {padding:0px; margin:5px 0px 0px 0px; list-style-type:none;}
.notification_popup ul.friend_selector li {display:block; float:left; margin:0px 0px 4px 4px; width:150px; height:70px; overflow:hidden; border:1px solid #fff; background-color:#fff; cursor:pointer;}
.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 .data .username {padding-top:5px;}
.notification_popup ul.friend_selector .tick {display:none; width:16px; height:16px; background-image:url(../icons_sets/icons_sets_16.png); background-position:-1392px 0px; margin:18px 0px 0px 60px;}
.notification_popup ul.friend_selector li.sel .tick {display:block;}
.notification_popup .friend_selector_opt {width:497px;_width:495px; border:0px solid #cccccc; border-bottom-width:0px;}
.notification_popup .friend_selector_opt td {font-size:11px; padding:5px; background-color:#f3f3f3;}

/* Applications */
.sep_column {width:12px; height:10px;}
.app_view_box {width:800px; overflow:hidden;}
table.app_rs_box {width:100%;}
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) 0px 0px repeat-x; text-align:left;}
.app_rating {height:12px; background:url(../309/star1.png) 0px 0px repeat-x;}
ul.app_categories {padding:0px; margin:0px; list-style-type:none;}
ul.app_categories li {display:block; width:240px;}
ul.app_categories li a {display:block; padding:2px 5px 2px 16px;_padding:1px 5px 1px 16px; background-image:url(../common/rate_bullet.gif); background-position:3px 6px; background-repeat:no-repeat;}
ul.app_categories li a span {color:#666;}
ul.app_categories li a.sel, ul.app_categories li a.sel:hover {background-color:#ffd0d0; color:#660000;}
ul.app_categories li a:hover {background-color:#f9e6e6;}
table.app_list {border-collapse:collapse; border-bottom:1px solid #e1e4ea;}
table.app_list th {text-align:left; font-size:17px; background-color:#edf3fb; padding:5px; border-bottom:1px solid #c2cede;}
table.app_list th .sorting {font-weight:normal; font-size:11px; line-height:14px; padding-top:3px; color:999;}
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 .app_news {border-bottom:1px solid #e1e4ea; padding:8px 0px;}
.app_rs .day {padding:5px 0px; font-weight:bold; font-size:11px; color:#cc0000;}
.app_rs .app_news .thumb_pic {display:block; float:left; width:24px; margin-right:8px;}
.app_rs .app_news .data {display:block; float:left; width:212px; font-size:11px; overflow:hidden;}

.app_page .app_news {border-bottom:1px solid #e1e4ea; padding:8px 0px;}
.app_page .day {text-align:center; font-size:18px; padding:10px 0px; font-weight:bold; color:#cc0000;}
.app_page .app_news .thumb_pic {display:block; float:left; width:24px; margin-right:8px;}
.app_page .app_news .data {display:block; float:left; width:606px; padding-top:3px; overflow:hidden;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating {float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
div.star-rating,div.star-rating a {background:url(../js/jquery/stars.png) no-repeat 0 0px;}
div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.bgStarTop {background:#fff url(../80/star_bg_top.jpg) top left repeat-x;}


.import_links .item {float:left; width:150px; margin:0px 5px 5px 0px;}
.import_links .item a {display:block; border:1px solid #fff; background-color:#fff; padding:3px 6px; cursor:pointer; color:#666; font-size:11px;}
.import_links .item a:hover {border:1px solid #e8e8e8; background-color:#f9f9f9;}
.import_links .item a.item_selected {border:1px solid #DAC7BB; background-color:#FFFCE2; color:#000;}

.lang_flag {padding-top:1px;}
.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;}

