html
{
margin:0;
padding:0;
}

body
{
background-color:#fff;
font:13px arial, helvetica, sans-serif;
margin:0;
padding:0;
color:#999;
}

body > div#footchatbox
{
/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
position:fixed;
margin:0;
padding:0;
width:982px;
border:1px solid #d0d3d7;
background-color:#eaeaea;
background-image:url(../img/bg_footchatbox.png);
}

#footchatbox
{
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
position:absolute;
left:10px;
bottom:0px;
margin:0;
padding:0;
width:983px;
border:1px solid #d0d3d7;
background-color:#eaeaea;
background-image:url(../img/bg_footchatbox.png);
}

a.footchatbox:link, a.footchatbox:visited, a.footchatbox:active
{
margin:0;
padding:4px;
text-decoration:none;
width:100%;
display:block;
color:#222;
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

a.footchatbox:hover
{
margin:0;
padding:4px;
text-decoration:none;
width:95%;
display:block;
color:#222;
font-family:arial, helvetica, sans-serif;
font-size:12px;
background-color:#fff;
}

a.footlink:link, a.footlink:visited, a.footlink:active
{
margin:0;
padding-top:4px;
padding-left:0;
padding-right:0;
padding-bottom:4px;
width:100%;
display:block;
}

a.footlink:hover
{
margin:0;
padding-top:4px;
padding-left:0;
padding-right:0;
padding-bottom:4px;
width:100%;
display:block;
background-color:#fff;
}

.separator-footchatbox
{
margin:0;
padding:0;
width:3px;
background-image:url(../img/separator_footchatbox.png);
}

.footchat-popup
{
width:100%;
border:0px solid #4467ae;
background-color:#fff;
}

.space-footer
{
width:100%;
height:20px;
border:0;
}

.foot-lang
{
margin:0;
padding:0;
width:120px;
border-left:1px solid #d0d3d7;
border-top:1px solid #d0d3d7;
border-right:1px solid #d0d3d7;
border-bottom:0px solid #eaeaea;
background-color:#ffffff;
}

.foot-lang-header
{
margin:0;
padding:4px;
width:112px;
border:0px solid #d0d3d7;
background-color:#4467ae;
}

.foot-lang-body
{
margin:0;
padding:4px;
width:112px;
border:0px solid #d0d3d7;
background-color:#fff;
font:11px arial, helvetica, sans-serif;
color:#222;
}

a.footlanghead:link, a.footlanghead:visited, a.footlanghead:active, a.footlanghead:hover
{
text-decoration:none;
width:100%;
display:block;
font:11px arial, helvetica, sans-serif;
color:#fff;
font-weight:bold;
}

#line
{
margin:0;
padding-top:4px;
padding-bottom:4px;
text-align:center;
border-bottom:1px solid #f6e4b8;
background-color:#ffffdb;
font:12px arial, helvetica, sans-serif;
color:#222;
}

#line a
{
font:12px arial, helvetica, sans-serif;
color:#4467ae;
text-decoration:none;
}

.container
{
margin:0;
padding:10px;
width:983px;
}

.body-header
{
width:100%;
height:40px;
}

.body-header-logo
{
width:60%;
font-size:22px;
font-weight:normal;
color:#d8dbde;
}

.body-header-logo-index
{
width:55%;
font-size:22px;
font-weight:normal;
color:#d8dbde;
}

.motto
{
font-size:20px;
font-weight:normal;
color:#d8dbde;
}

.alert-reg
{
margin:0;
padding-top:4px;
padding-left:12px;
padding-right:5px;
position:absolute;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/alert_reg_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-search
{
margin:0;
padding:10px;
position:absolute;
top:45px;
left:715px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-top-menu
{
margin:0;
padding:10px;
position:absolute;
top:80px;
left:420px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-propic
{
margin:0;
padding:10px;
position:absolute;
top:230px;
left:60px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-propic-add
{
margin:0;
padding:10px;
position:absolute;
top:350px;
left:60px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-stat
{
margin:0;
padding:10px;
position:absolute;
top:410px;
left:60px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-perprof
{
margin:0;
padding:10px;
position:absolute;
top:170px;
left:340px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-genprof
{
margin:0;
padding:10px;
position:absolute;
top:300px;
left:340px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-conprof
{
margin:0;
padding:10px;
position:absolute;
top:414px;
left:340px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-who
{
margin:0;
padding:10px;
position:absolute;
top:528px;
left:340px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-last-join
{
margin:0;
padding:10px;
position:absolute;
top:590px;
left:340px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-menu
{
margin:0;
padding:10px;
position:absolute;
top:130px;
left:700px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-act
{
margin:0;
padding:10px;
position:absolute;
top:675px;
left:700px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-talk
{
margin:0;
padding:10px;
position:absolute;
top:713px;
left:700px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-todo
{
margin:0;
padding:10px;
position:absolute;
top:751px;
left:700px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.qh-badge
{
margin:0;
padding:10px;
position:absolute;
top:789px;
left:700px;
height:28px;
border:0px solid #f6e4b8;
background-image:url(../img/quick_help_bg.gif);
background-repeat:no-repeat;
font-size:11px;
color:#222;
}

.body-main-item-url-box
{
margin:0;
padding:0;
width:40%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#222;
}

.body-header-search
{
width:40%;
margin:0;
padding:0;
text-align:right;
}

.body-header-search-index
{
width:44%;
margin:0;
padding:0;
text-align:right;
}

.body-header-search-box
{
margin:0;
padding:4px;
width:70%;
border-left:1px solid #d8dbde;
border-top:1px solid #d8dbde;
border-right:1px solid #4467ae;
border-bottom:1px solid #d8dbde;
background-color:#fff;
font-size:13px;
font-weight:normal;
color:#444;
}

.body-header-search-button
{
width:26px;
height:26px;
border:0px solid #d8dbde;
background-color:#fff;
background-image:url(../img/search_button.png);
}

.body-main-1-index
{
width:100%;
height:126px;
border:0px solid #4467ae;
background-image:url(../img/index_big_bg_front.png);
background-repeat:no-repeat;
}

.body-main-1-item
{
color:#444;
vertical-align:top;
}

.body-main-1-item-2
{
width:25%;
color:#444;
vertical-align:top;
}

.body-main-item-top-login-box
{
margin:1px;
padding:4px;
width:30%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#444;
}

.body-main-item-right-login
{
width:100%;
text-align:right;
color:#999;
}

.body-main-item-right-login-box
{
margin:1px;
padding:4px;
width:67%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
}

.badge-textarea
{
margin:1px;
padding:4px;
width:95%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#222;
overflow:hidden;
}

.body-main-item-right-login-box-cont
{
margin:1px;
padding:4px;
width:82%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
}

.body-main-item-right-login-box-code
{
margin:1px;
padding:4px;
width:37%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
}

.body-main-item-right-login-box-code-join
{
margin:1px;
padding:4px;
width:31%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
}

.body-main-item-right-login-button
{
width:60px;
height:26px;
font:12px arial, helvetica, sans-serif;
border:0px solid #fff;
background-color:#fff;
font-weight:normal;
color:#fff;
background-image:url(../img/login_button.png);
}

.body-main-item-srch
{
margin:1px;
padding:4px;
width:96%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
}

.body-main-item-right-lost
{
width:100%;
text-align:right;
color:#999;
}

.body-main-item-right-lost-button
{
width:60px;
height:26px;
font:12px arial, helvetica, sans-serif;
border:0px solid #fff;
background-color:#fff;
font-weight:normal;
color:#fff;
background-image:url(../img/lost_button.png);
}

.body-main-2
{
width:100%;
border-bottom:0px solid #d8dbde;
}

.div-border
{
width:100%;
border-top:1px solid #d8dbde;
height:10px;
font:10px arial, helvetica, sans-serif;
}

.body-main-2-item-left
{
width:70%;
vertical-align:top;
}

.body-main-2-item-left-index
{
width:380px;
vertical-align:top;
}

.body-main-item-left-reg
{
width:100%;
height:269px;
border:0px solid #4467ae;
}

.body-main-item-left-reg-1
{
width:40%;
border:0px solid #4467ae;
background-color:#fff;
text-align:right;
color:#999;
vertical-align:top;
background-image:url(../img/reg_table_bg.png);
background-repeat:no-repeat;
}

.body-main-item-lostpassword-table
{
width:666px;
height:120px;
border:0px solid #4467ae;
background-color:#fff;
background-image:url(../img/home_main_up_title_bg.png);
background-repeat:no-repeat;
}

.reg-terms
{
font-size:11px;
color:#222;
}

#passalign
{
margin:0;
padding:0;
width:100%;
}

#passbox
{
margin:0;
padding:0;
height:5px;
width:100%;
background:#d8dbde;
font-size:5px;
}

#passpower
{
margin:0;
padding:0;
height:5px;
font-size:5px;
display:block;
float:left;
}

#passdesc
{
margin:0;
padding:0;
font-size:10px;
font-weight:bold;
}

.des0
{
margin:0;
padding:0;
width:100%;
background:#d8dbde;
font-size:5px;
}

.des1
{
margin:0;
padding:0;
width:25%;
background:#ff0066;
font-size:5px;
}

.des2
{
margin:0;
padding:0;
width:50%;	
background:#e8b640;
font-size:5px;
}

.des3
{
margin:0;
padding:0;
width:100%;
background:#5c9c40;
font-size:5px;
}

.body-main-2-item-right
{
width:30%;
vertical-align:top;
}

.body-main-item-right-block-interest-1
{
width:100%;
height:130px;
border-bottom:1px solid #d8dbde;
background-image:url(../img/examp.png);
background-color:#fff;
}

.body-main-item-right-block-interest
{
width:100%;
border:1px solid #d8dbde;
background-color:#fff;
}

/*----------------- body main end ---------------*/

.home-main-1
{
width:100%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #d8dbde;
background-color:#fff;
}

.home-main-1-item-left
{
width:70%;
vertical-align:top;
}

.home-main-1-item-left-table
{
width:100%;
}

.home-main-1-item-left-td-1
{
width:172px;
text-align:left;
vertical-align:top;
}

.home-main-1-item-left-pic
{
width:162px;
border:1px solid #d8dbde;
background-color:#fff;
}

.home-main-1-item-left-ad
{
width:162px;
border-left:0px solid #ffffdb;
border-top:1px solid #d8dbde;
border-right:0px solid #ffffdb;
border-bottom:1px solid #d8dbde;
background-color:#faf8eb;
}

.home-main-1-item-left-add-ad
{
width:162px;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#fff;
}

.home-main-1-item-ad
{
width:100%;
border-left:0px solid #ffffdb;
border-top:1px solid #d8dbde;
border-right:0px solid #ffffdb;
border-bottom:1px solid #d8dbde;
background-color:#faf8eb;
}

.home-main-1-item-add-ad
{
width:100%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#fff;
}

.home-main-1-item-left-td-1-action
{
margin:0;
padding:5px;
font-size:11px;
}

.home-main-1-item-left-stat-head
{
width:162px;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #f8f8f8;
background-color:#edeeef;
background-image:url(../img/stat_header_bg.png);
font-weight:bold;
color:#444;
}

.home-main-1-item-left-stat-body
{
padding-left:2px;
width:162px;
border-left:1px solid #d8dbde;
border-top:1px solid #fff;
border-right:1px solid #d8dbde;
border-bottom:1px solid #d8dbde;
background-color:#fff;
}

.home-main-1-item-left-stat-body-left
{
width:40%;
font-size:11px;
color:#4444;
}

.home-main-1-item-left-stat-body-right
{
width:60%;
font-size:11px;
color:#444;
}

.online
{
color:#5c9c40;
}

.offline
{
color:#ff0066;
}

.home-main-1-item-left-td-2
{
vertical-align:top;
}

.home-main-1-item-left-td-2-data
{
width:100%;
border:0px solid #fff;
}

.home-main-1-item-left-td-2-data-name
{
width:100%;
padding:2px;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #edf0f8;
background-color:#edf0f8;
background-image:url(../img/header_lightblue_bg.png);
}

.home-main-1-item-left-td-2-data-name-profile
{
width:60%;
color:#444;
font-weight:bold;
}

.home-main-1-item-left-td-2-data-name-edit
{
width:40%;
text-align:right;
}

.home-main-1-item-left-td-2-data-name-profil-1
{
width:25%;
border:0px solid #d8dbde;
vertical-align:top;
}

.home-main-1-item-left-td-2-data-name-profil-2
{
width:75%;
border:0px solid #d8dbde;
color:#444;
vertical-align:top;
}

.home-main-1-item-left-td-2-data-name-profil-3
{
width:25%;
border:0px solid #d8dbde;
vertical-align:top;
}

.home-main-1-item-left-td-2-data-name-profil-4
{
width:65%;
border:0px solid #d8dbde;
font-size:11px;
color:#444;
vertical-align:top;
}

.home-main-1-item-left-td-2-data-name-profil-5
{
width:10%;
border:0px solid #d8dbde;
color:#444;
vertical-align:bottom;
text-align:right;
}

.home-main-1-item-left-td-2-data-last
{
width:100%;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:1px solid #d8dbde;
}

.home-main-1-item-right
{
width:286px;
vertical-align:top;
}

.edit-profile
{
width:100%;
border-left:1px solid #f6e4b8;
border-top:1px solid #ffffdb;
border-right:1px solid #f6e4b8;
border-bottom:1px solid #f6e4b8;
background-color:#ffffdb;
color:#444;
}

.edit-info
{
width:100%;
height:20px;
border:0px solid #f6e4b8;
background-color:#ffffdb;
font-size:11px;
color:#222;
vertical-align:bottom;
}

.edit-profile-box
{
margin:0;
padding:0;
width:88%;
height:13px;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:1px solid #f6e4b8;
background-color:#fff;
font-size:12px;
font-weight:normal;
color:#999;
}

.home-main-table-up-title
{
padding:5px;
width:100%;
height:120px;
border-left:0px solid #edf0f8;
border-top:0px solid #d8dbde;
border-right:0px solid #edf0f8;
border-bottom:0px solid #f6e4b8;
color:#444;
font-weight:normal;
background-color:#f8f8f8;
background-repeat:no-repeat;
background-image:url(../img/home_main_up_title_bg.png);
}

.home-main-1-table-who
{
width:100%;
border:0;
}

.home-main-1-table-who-td-1
{
padding:5px;
width:100%;
border-left:0px solid #edf0f8;
border-top:0px solid #d8dbde;
border-right:0px solid #edf0f8;
border-bottom:0px solid #f6e4b8;
color:#444;
font-weight:bold;
background-color:#edf0f8;
background-image:url(../img/header_lightblue_bg.png);
}

.home-main-1-table-who-td-1-search
{
padding:5px;
width:100%;
border-left:0px solid #edf0f8;
border-top:0px solid #d8dbde;
border-right:0px solid #edf0f8;
border-bottom:0px solid #f6e4b8;
color:#444;
font-weight:bold;
background-color:#edf0f8;
background-image:url(../img/header_lightblue_big_bg.png);
}

.home-main-1-table-who-td-1-search-arrow
{
padding:5px;
width:100%;
border-left:0px solid #edf0f8;
border-top:0px solid #d8dbde;
border-right:0px solid #edf0f8;
border-bottom:0px solid #f6e4b8;
color:#444;
font-weight:bold;
background-color:#edf0f8;
background-image:url(../img/header_lightblue_search_arrow_bg.png);
}

.home-main-1-table-who-td-1-right-menu
{
padding:5px;
width:100%;
border-left:0px solid #edf0f8;
border-top:0px solid #d8dbde;
border-right:0px solid #edf0f8;
border-bottom:0px solid #f6e4b8;
color:#444;
font-weight:bold;
background-color:#edf0f8;
background-image:url(../img/header_lightblue_right_menu_bg.png);
}

.home-main-1-table-who-td-2
{
padding:3px;
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:0px solid #f6e4b8;
background-color:#f8f8f8;
font-size:11px;
font-weight:normal;
color:#222;
}

.home-main-1-table-who-td-2-invite
{
padding-top:5px;
padding-bottom:10px;
width:100%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #d8dbde;
background-color:#fff;
text-align:center;
}

.home-main-1-table-who-td-2-search-no-result
{
padding:5px;
width:100%;
border-left:0px solid #f8f8f8;
border-top:0px solid #f8f8f8;
border-right:0px solid #f8f8f8;
border-bottom:0px solid #f6e4b8;
background-color:#f8f8f8;
font-size:11px;
font-weight:normal;
color:#222;
}

.home-main-1-table-who-td-3
{
padding:5px;
width:100%;
border-left:0px solid #fff;
border-top:0px solid #fff;
border-right:0px solid #fff;
border-bottom:1px solid #d8dbde;
background-color:#fff;
}

.limit
{
font-size:11px;
font-weight:normal;
color:#e8b640;
}

select
{
margin:1px;
padding:0;
width:90%;
height:16px;
border:1px solid #f6e4b8;
background-color:#fff;
font-size:12px;
font-weight:normal;
color:#999;
}

.edit-button
{
width:40px;
height:17px;
font-size:9px;
border:0px solid #fff;
background-color:#fff;
font-weight:normal;
color:#fff;
background-image:url(../img/edit_button.png);
}

.home-main-item-right-block-menu-head
{
width:100%;
color:#fff;
font-weight:bold;
border:0px solid #4467ae;
background-color:#4467ae;
background-image:url(../img/menu_header_bg.png);
}

.home-main-item-right-block-menu-head-left
{
width:50%;
color:#fff;
font-weight:bold;
}

.home-main-item-right-block-menu-head-right
{
width:50%;
text-align:right;
}

.home-main-item-right-block-menu-head-left-profile
{
width:99%;
color:#fff;
font-weight:bold;
}

.home-main-item-right-block-menu-head-right-profile
{
width:1%;
text-align:right;
}

.home-main-item-right-block-menu-body
{
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
}

.menu-left-item
{
width:70%;
margin:0;
padding:0;
}

.menu-right-item
{
width:30%;
margin:0;
padding:0;
text-align:right;
}

.home-main-item-right-block-todo-head
{
width:100%;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #edeeef;
background-color:#edeeef;
background-image:url(../img/menu_header_grey_bg.png);
}

.home-main-item-right-block-todo-head-left
{
width:80%;
color:#444;
font-weight:bold;
}

.home-main-item-right-block-todo-head-right
{
width:20%;
text-align:right;
}

.home-main-item-right-block-todo-body-add
{
width:100%;
border-left:1px solid #f6e4b8;
border-top:1px solid #ffffdb;
border-right:1px solid #f6e4b8;
border-bottom:1px solid #f6e4b8;
background-color:#ffffdb;
}

.home-main-item-right-block-todo-body
{
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #f8f8f8;
background-color:#f8f8f8;
}

.home-main-item-right-block-todo-footer
{
padding-right:4px;
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
}

.home-main-item-right-block-talk-head
{
width:100%;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #edeeef;
background-color:#edeeef;
background-image:url(../img/menu_header_grey_bg.png);
}

.home-main-item-right-block-talk-head-left
{
width:80%;
color:#444;
font-weight:bold;
}

.home-main-item-right-block-talk-head-right
{
width:20%;
text-align:right;
}

.home-main-item-right-block-talk-body-add
{
width:100%;
border-left:1px solid #f6e4b8;
border-top:1px solid #ffffdb;
border-right:1px solid #f6e4b8;
border-bottom:1px solid #f6e4b8;
background-color:#ffffdb;
}

.home-main-item-right-block-talk-body
{
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #f8f8f8;
background-color:#f8f8f8;
}

.home-main-item-right-block-talk-footer
{
padding-right:4px;
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
}

/*----------------- home main end ---------------*/

.inbox-main-1-title
{
padding:5px;
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
}

.inbox-main-1-body
{
width:100%;
border:0;
background-color:#fff;
}

.inbox-main-1-shet-full
{
padding:3px;
width:15%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #4467ae;
background-color:#4467ae;
text-align:center;
}

.inbox-main-1-shet-empty
{
padding:3px;
width:15%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #f8f8f8;
background-color:#edf0f8;
text-align:center;
}

.inbox-main-1-shet-empty-last
{
padding:3px;
width:55%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #fff;
background-color:#fff;
text-align:right;
font-size:12px;
font-weight:normal;
color:#444;
}

.inbox-main-1-body-messages
{
width:100%;
border-left:0px solid #4467ae;
border-top:1px solid #4467ae;
border-right:0px solid #4467ae;
border-bottom:1px solid #4467ae;
background-color:#fff;
}

.inbox-main-1-body-items
{
width:100%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:0px solid #4467ae;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
color:#444;
}

.inbox-main-1-body-items-action-1
{
width:5%;
border:0;
font-size:11px;
font-weight:bold;
background-color:#edeeef;
text-align:center;
}

.inbox-main-1-body-items-sender-1
{
width:30%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:1px solid #edeeef;
border-bottom:0px solid #f8f8f8;
font-size:11px;
font-weight:bold;
}

.inbox-main-1-body-items-theme-1
{
width:50%;
border:0;
font-size:11px;
font-weight:bold;
}

.inbox-main-1-body-items-date-1
{
width:15%;
border:0;
background-color:#edeeef;
font-size:11px;
font-weight:bold;
}

.inbox-main-1-body-messages-items
{
width:100%;
border:0;
}

.inbox-main-1-body-items-action-2
{
width:5%;
border-bottom:1px solid #fff;
background-color:#f8f8f8;
text-align:center;
}

.inbox-main-1-body-items-sender-2
{
width:30%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #f8f8f8;
font-size:11px;
font-weight:bold;
}

.inbox-main-1-body-items-theme-2
{
width:50%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:0px solid #4467ae;
border-bottom:1px solid #f8f8f8;
font-size:11px;
font-weight:bold;
}

.inbox-main-1-body-items-date-2
{
width:15%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:0px solid #4467ae;
border-bottom:1px solid #fff;
background-color:#f8f8f8;
font-size:11px;
font-weight:normal;
color:#444;
}

.inbox-main-1-body-read-td-1
{
width:35%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:1px solid #d8dbde;
border-bottom:0px solid #d8dbde;
font-size:12px;
color:#999;
}

.inbox-main-1-body-read-td-2
{
width:65%;
border-left:0px solid #4467ae;
border-top:0px solid #4467ae;
border-right:0px solid #4467ae;
border-bottom:0px solid #d8dbde;
color:#444;
}

.inbox-main-1-body-read-td-2-div
{
width:400px;
overflow:hidden;
}

.quote
{
margin:5px;
padding:5px;
margin-right:20px;
width:67%;
border:1px solid #f8f8f8;
background-color:#f8f8f8;
font-size:12px;
font-weight:normal;
color:#444;
text-align:left;
}

/*----------------- inbox main end ---------------*/

.settings-main-1-title
{
padding:5px;
width:100%;
border-left:1px solid #f8f8f8;
border-top:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
}

.settings-main-1-body
{
width:100%;
border:0;
background-color:#fff;
}

.settings-main-1-body-upload-box
{
margin:1px;
padding:4px;
width:50%;
border:1px solid #d8dbde;
background-color:#fff;
font-size:13px;
font-weight:normal;
color:#999;
}

/*----------------- settings main end ---------------*/

.albumcont
{
background-image:url(../img/album_bg.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
color:#444;
font-size:11px;
width:180px;
height:215px;
text-align:left;
padding-left:17px;
padding-top:26px;
overflow:hidden;
margin-left:5px;
}

.albumcont .album
{
width:150px;
font-size:11px;
margin-bottom:4px;
overflow:hidden;
text-align:center;
}

.space-album
{
margin:0;
padding:0;
width:1px;
height:5px;
font-size:5px;
border:0;
}

.body-main-item-new-album
{
width:71%;
border:0;
}

.body-main-item-new-album-td
{
text-align:right;
color:#999;
vertical-align:top;
}

.body-main-item-new-photo-select-box
{
margin:1px;
padding:4px;
width:69%;
height:25px;
border:1px solid #d8dbde;
background-color:#fff;
font-size:13px;
font-weight:normal;
color:#444;
}

/*----------------- album main end ---------------*/

.friend-align
{
float:left;
width:194px;
height:190px;
overflow:hidden;
color:#444;
font-size:11px;
}

.photo-align
{
float:left;
width:194px;
height:150px;
color:#444;
font-size:11px;
}

.photo-box
{
margin:0;
background-image:url(../img/photo_bg.png);
background-position:left top;
background-repeat:no-repeat;
width:162px;
height:125px;
}

.photo
{
margin:0;
padding-top:5px;
width:160px;
height:121px;
text-align:center;
}

.photo-items
{
margin:0;
padding:10px;
width:494px;
overflow:hidden;
background-color:#f8f8f8;
font-size:11px;
color:#444;
text-align:left;
}

.video-div
{
margin:0;
padding:0;
width:510px;
overflow:hidden;
}

.photo-big
{
border:1px solid #d8dbde;
margin:0;
padding:5px;
}

#photo-add-propic
{
position:absolute;
top:95px;
left:10px;
}

/*----------------- photo main end ---------------*/

.webcam-main-1-body
{
width:100%;
border:0;
text-align:center;
}

.webcam-main-1-body-td-1
{
margin:0;
padding:0;
font-size:11px;
}

.webcam-main-1-body-td-2
{
margin:0;
padding:0;
}

/*----------------- webcam main end ---------------*/

.videocont
{
float:left;
color:#444;
font-size:11px;
width:194px;
height:210px;
text-align:left;
overflow:hidden;
}

.videos-main-1-shet-full
{
padding:3px;
width:15%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #4467ae;
background-color:#4467ae;
text-align:center;
}

.videos-main-1-shet-empty
{
padding:3px;
width:15%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #f8f8f8;
background-color:#edf0f8;
text-align:center;
}

.videos-main-1-shet-empty-last
{
padding:3px;
width:70%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #fff;
background-color:#fff;
text-align:right;
font-size:12px;
font-weight:normal;
color:#444;
}

.space-video
{
margin:0;
padding:0;
width:1px;
height:3px;
font-size:3px;
border:0;
}

/*----------------- videos main end ---------------*/

.table-profmenu
{
margin:0;
padding:0;
width:162px;
font-family:arial, helvetica, sans-serif;
font-size:11px;
border:0;
background-color:#fff;
}

a.profmenu:link, a.profmenu:visited, a.profmenu:active
{
margin:0;
padding:2px;
width:156px;
display:block;
text-align:left;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#4467ae;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #edeeef;
}

a.profmenu:hover
{
margin:0;
padding:3px;
text-align:left;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#fff;
border:0px solid #4467ae;
background-image:url(../img/profmenu_bg.png);
}

a.profmenu-edit:link, a.profmenu-edit:visited, a.profmenu-edit:active
{
margin:0;
padding:2px;
width:156px;
display:block;
text-align:left;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#4467ae;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #edeeef;
}

a.profmenu-edit:hover
{
margin:0;
padding:3px;
text-align:left;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#fff;
border:0px solid #4467ae;
background-image:url(../img/profmenu_edit_bg.png);
}

/*----------------- profile menu end ---------------*/

.table-hormenu
{
margin:0;
padding:0;
width:100%;
height:36px;
border:0;
background-color:#fff;
}

.table-hormenu-table
{
margin:0;
padding:0;
background-color:#5675b6;
border:0;
}

a.hormenu:link, a.hormenu:visited, a.hormenu:active
{
margin:0;
padding:10px;
width:89px;
display:block;
text-align:center;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
background-image:url(../img/hmenu_dark_bg.png);
border:0;
}

a.hormenu:hover
{
margin:0;
padding:10px;
width:89px;
text-align:center;
text-decoration:none;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
border:0;
background-image:url(../img/hmenu_light_bg.png);
}

/*----------------- horizontal menu end ---------------*/

.step
{
padding:0;
margin:4px;
float:right;
}

.step a, .step span
{
display:block;
float:left;
padding:1px 6px;
margin-right:2px;
border:1px solid #fff;
background: #fff;
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

.step span.actual
{
border:1px solid #4467ae;
font-weight:bold;
background:#4467ae;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.step span.all
{
border:1px solid #d8dbde;
font-weight:bold;
background:#f8f8f8;
color:#999;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.step a
{
border:1px solid #d8dbde;
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

.step a:hover
{
border-color:#4467ae;
text-decoration:none;
color:#222;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

/*----------------- step main end ---------------*/

.talk-box
{
margin:0;
padding:1px;
width:85%;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:1px solid #f6e4b8;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#444;
}

/*----------------- talk box end ---------------*/

.all-talk-table
{
width:100%;
border-left:0px solid #d8dbde;
border-top:1px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:1px solid #d8dbde;
}

.all-talk-table-1
{
margin-bottom:10px;
width:100%;
border:0;
}

.all-talk-table-1-write
{
margin-bottom:10px;
width:100%;
border:1px solid #d8dbde;
background-color:#edf0f8;
}

.all-talk-table-1-write-text
{
margin:1px;
padding:4px;
width:90%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
background-image:url(../img/alltalk_type_icon.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:25px;
}

.all-todo-table-1-write-text
{
margin:1px;
padding:4px;
width:90%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
background-image:url(../img/alltodo_type_icon.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:25px;
}

.all-talk-table-1-write-button
{
width:58px;
height:24px;
font:12px arial, helvetica, sans-serif;
border:0px solid #fff;
background-color:#fff;
font-weight:normal;
color:#fff;
background-image:url(../img/alltalk_button.png);
}

.all-talk-table-2
{
width:100%;
border:0;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

.all-talk-table-2-td
{
width:95px;
padding-left:5px;
border-left:1px solid #d8dbde;
border-top:0px solid #fff;
border-right:0px solid #fff;
border-bottom:0px solid #fff;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#444;
}

.all-talk-table-2-td-nude
{
padding-top:2px;
width:100px;
padding-left:6px;
background-color:#f8f8f8;
border-left:1px solid #fff;
border-top:0px solid #fff;
border-right:0px solid #fff;
border-bottom:1px solid #d8dbde;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#444;
}

.alltalk-td-1-arrow
{
border:0px solid #d8dbde;
background-image:url(../img/alltalk_left_arrow_bg.png);
background-repeat:no-repeat;
}

.alltalk-td-2-text
{
padding:10px;
border-bottom:1px solid #d8dbde;
background-color:#f8f8f8;
}

.all-talk-table-2-td-todo
{
padding-left:5px;
border-left:1px solid #d8dbde;
border-top:0px solid #fff;
border-right:0px solid #fff;
border-bottom:0px solid #fff;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#444;
}

.img-alltalk
{
padding:3px;
width:60px;
border:1px solid #d8dbde;
}

.img-search-results
{
padding:0px;
width:60px;
border:0px solid #d8dbde;
}

/*----------------- all talk end ---------------*/

.img-activities
{
padding:2px;
width:50px;
border:1px solid #d8dbde;
}

.img-activities-nature
{
padding:0px;
width:50px;
border:0px solid #d8dbde;
}

/*----------------- activities end ---------------*/

.img-ecard
{
padding:3px;
border:1px solid #d8dbde;
}

/*----------------- ecard end ---------------*/

.profile-main-1-shet-full
{
padding:3px;
width:15%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #4467ae;
background-color:#4467ae;
text-align:center;
}

.profile-main-1-shet-empty
{
padding:3px;
width:15%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #f8f8f8;
background-color:#edf0f8;
text-align:center;
}

.profile-main-1-shet-empty-last
{
padding:3px;
width:85%;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:0px solid #fff;
background-color:#fff;
text-align:right;
font-size:12px;
font-weight:normal;
color:#444;
}

/*----------------- profile shets end ---------------*/

.chat-table
{
padding:0px;
width:100%;
border:5px solid #edeeef;
background-color:#fff;
}

.chat-header
{
padding:5px;
width:100%;
border:0px solid #edeeef;
background-color:#4467ae;
font-weight:bold;
color:#fff;
}

.chat-body
{
padding:5px;
width:100%;
}

.chat-footer
{
padding:5px;
width:100%;
border-left:0px solid #d8dbde;
border-top:1px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #d8dbde;
background-color:#f8f8f8;
}

.chat-action
{
padding:5px;
height:330px;
border-left:0px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #d8dbde;
background-color:#fff;
}

.chat-friends
{
padding:5px;
height:330px;
border-left:1px solid #d8dbde;
border-top:0px solid #d8dbde;
border-right:0px solid #d8dbde;
border-bottom:0px solid #d8dbde;
background-color:#fff;
}

.chat-conversation
{
overflow:auto;
height:310px;
}

.chat-buddy-list
{
overflow:auto;
height:310px;
}

.chat-conversation-box
{
margin:1px;
padding:4px;
width:85%;
border:1px solid #d8dbde;
background-color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#444;
background-image:url(../img/chat_type_icon.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:25px;
}

.img-chat
{
padding:1px;
width:36px;
border:1px solid #d8dbde;
}

/*----------------- chat main end ---------------*/

.td-act
{
width:100%;
border-left:0px solid #ffffdb;
border-top:0px solid #d8dbde;
border-right:0px solid #ffffdb;
border-bottom:1px solid #d8dbde;
}

.popup-alert
{
width:380px;
height:151px;
border:0;
}

.popup-content-title
{
padding:5px;
width:100%;
border:0px solid #edeeef;
background-color:#4467ae;
font-weight:bold;
color:#fff;
}

.popup-content
{
width:100%;
border:5px solid #edeeef;
background-color:#fff;
font-weight:normal;
color:#222;
}

.popup-content-footer
{
padding:5px;
width:100%;
border-top:1px solid #d8dbde;
background-color:#f8f8f8;
text-align:right;
}

.popup-game
{
width:500px;
border:5px solid #edeeef;
background-color:#fff;
font-weight:normal;
color:#222;
}

.popup-game-title
{
padding:5px;
width:490px;
border:0px solid #edeeef;
background-color:#4467ae;
font-weight:bold;
color:#fff;
}

.popup-game-footer
{
padding:5px;
width:490px;
border-top:1px solid #d8dbde;
background-color:#f8f8f8;
text-align:right;
}

.img
{
border:0px solid #fff;
}

.img-game
{
margin:0;
padding:3px;
border:1px solid #d8dbde;
}

.pic-profile
{
border-left:5px solid #fff;
border-top:5px solid #fff;
border-right:5px solid #fff;
border-bottom:0;
}

.pic-profile-front
{
border-left:5px solid #fff;
border-top:5px solid #fff;
border-right:5px solid #fff;
border-bottom:5px solid #fff;
}

.space
{
width:100%;
height:10px;
font-size:10px;
border:0;
}

.space-out
{
width:100%;
height:20px;
font-size:20px;
border:0;
}

.global-alert
{
margin:0;
padding:0;
border:0;
width:100%;
height:200px;
text-align:center;
line-height:200px;
}

.global-alert-full
{
margin:0;
padding:10px;
width:95%;
border:1px solid #ff0066;
background-color:#ffe6f0;
text-align:center;
font-size:12px;
font-weight:normal;
color:#222;
}

.inactive-profile
{
margin:0;
padding:10px;
width:50%;
border:1px solid #ff0066;
background-color:#ffe6f0;
text-align:center;
font-size:12px;
font-weight:normal;
color:#222;
}

.global-ok-full
{
margin:0;
padding:10px;
width:95%;
border:1px solid #5c9c40;
background-color:#d2e9c9;
text-align:center;
font-size:12px;
font-weight:normal;
color:#222;
}

.right
{
margin:0;
padding:1px;
text-align:right;
}

.left
{
margin:0;
padding:1px;
text-align:left;
}

h1
{
margin:0;
padding:0;
font-size:26px;
font-weight:normal;
color:#444;
}

h2-none-use
{
margin:0;
padding:5px;
font-size:16px;
font-weight:bold;
color:#444;
}

h3
{
margin:0;
padding:0;
font-size:20px;
font-weight:normal;
color:#444;
}

h4
{
margin:0;
padding:0;
font-size:16px;
font-weight:normal;
color:#444;
font-weight:bold;
}

.game-category
{
font-size:16px;
color:#444;
font-weight:bold;
}

.dark
{
color:#444;
}

.dark-talk
{
color:#444;
font-size:11px;
}

.dark-todo
{
color:#444;
font-size:13px;
}

.dark-my-profile
{
color:#444;
font-size:11px;
}

.dark-webcam-help-nums
{
color:#444;
font-weight:bold;
}

.bdark
{
color:#222;
}

.srch-dark
{
color:#222;
font-weight:normal;
font-size:12px;
}

.edit-info-bdark
{
color:#222;
font-size:11px;
}

.medium
{
color:#999;
}

.medium-footer
{
color:#999;
font-size:12px;
font-weight:normal;
}

.medium-act
{
color:#444;
font-size:11px;
font-weight:bold;
}

.medium-srch
{
color:#999;
font-weight:normal;
}

.medium-talk
{
color:#999;
font-size:11px;
}

.otf
{
color:#999;
}

.clear
{
color:#d8dbde;
}

.clear-prof
{
color:#d8dbde;
font-size:11px;
}

.alert
{
color:#ff0066;
font-size:10px;
}

.todo-help
{
color:#ff0066;
}

.advert-alert
{
color:#ff0066;
font-size:11px;
}

.beta
{
color:#e8b640;
font-size:9px;
}

.bug-text
{
margin:0;
padding:5px;
background-color:#edf0f8;
font-size:20px;
font-weight:normal;
color:#222;
/* for IE */
filter:alpha(opacity=15);
/* CSS3 standard */
opacity:0.8;
/* for Mozilla */
-moz-opacity:0.8;
}

a:link, a:visited, a:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

a:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

a.srchrt:link, a.srchrt:visited, a.srchrt:active
{
text-decoration:none;
color:#4467ae;
width:100%;
display:block;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

a.srchrt:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

a.sh:link, a.sh:visited, a.sh:active
{
text-decoration:none;
color:#444;
width:100%;
display:block;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
}

a.sh:hover
{
text-decoration:none;
color:#444;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
}

a.shsmall:link, a.shsmall:visited, a.shsmall:active
{
text-decoration:none;
color:#4467ae;
width:100%;
display:block;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.shsmall:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.shmenu:link, a.shmenu:visited, a.shmenu:active
{
text-decoration:none;
color:#fff;
width:100%;
display:block;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
}

a.shmenu:hover
{
text-decoration:none;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
}

a.shmenuu:link, a.shmenuu:visited, a.shmenuu:active
{
text-decoration:none;
color:#edf0f8;
width:100%;
display:block;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.shmenuu:hover
{
text-decoration:underline;
color:#edf0f8;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.permaxclose:link, a.permaxclose:visited, a.permaxclose:active
{
text-decoration:none;
color:#ff0066;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.permaxclose:hover
{
text-decoration:underline;
color:#ff0066;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.delete:link, a.delete:visited, a.delete:active
{
text-decoration:none;
color:#ff0066;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
}

a.delete:hover
{
text-decoration:underline;
color:#ff0066;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
}

a.deletetalk:link, a.deletetalk:visited, a.deletetalk:active
{
text-decoration:none;
color:#ff0066;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

a.deletetalk:hover
{
text-decoration:underline;
color:#ff0066;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

a.orange:link, a.orange:visited, a.orange:active
{
text-decoration:none;
color:#e8b640;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

a.orange:hover
{
text-decoration:underline;
color:#e8b640;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}

a.orangesmall:link, a.orangesmall:visited, a.orangesmall:active
{
text-decoration:none;
color:#e8b640;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.orangesmall:hover
{
text-decoration:underline;
color:#e8b640;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.green:link, a.green:visited, a.green:active
{
text-decoration:none;
color:#5c9c40;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.green:hover
{
text-decoration:underline;
color:#5c9c40;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.close:link, a.close:visited, a.close:active
{
text-decoration:none;
color:#444;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.close:hover
{
text-decoration:underline;
color:#444;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.closegame:link, a.closegame:visited, a.closegame:active, a.closegame:hover
{
text-decoration:none;
color:#444;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.small:link, a.small:visited, a.small:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.small:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

a.game:link, a.game:visited, a.game:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

a.game:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

a.photoway:link, a.photoway:visited, a.photoway:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

a.photoway:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

a.inboxname:link, a.inboxname:visited, a.inboxname:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a.inboxname:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a.inboxtheme:link, a.inboxtheme:visited, a.inboxtheme:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

a.inboxtheme:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

a.inboxclear:link, a.inboxclear:visited, a.inboxclear:active
{
text-decoration:none;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

a.inboxclear:hover
{
text-decoration:none;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

a.inboxdark:link, a.inboxdark:visited, a.inboxdark:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

a.inboxdark:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

a.rssreadlink:link, a.rssreadlink:visited, a.rssreadlink:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

a.rssreadlink:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

a.tour:link, a.tour:visited, a.tour:active
{
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}

a.tour:hover
{
text-decoration:underline;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}

.checkbox
{
margin:0;
padding:0;
border:0;
}

#map
{
position:absolute;
left:681px;
top:30px;
border:1px solid #d8dbde;
width:310px;
height:158px;
background-image:url(../img/bg_map.png);
z-index:100;
}

.map-close
{
float:left;
position:absolute;
left:5px;
top:141px;
}

#captcha-help
{
position:absolute;
left:226px;
top:433px;
border:0px solid #d8dbde;
width:200px;
height:132px;
background-image:url(../img/captcha_help_bg.gif);
z-index:100;
}

.captcha-help-span-title
{
position:absolute;
left:10px;
top:20px;
font-size:11px;
color:#222;
}

.captcha-help-span-text
{
position:absolute;
left:10px;
top:40px;
font-size:11px;
color:#222;
}

.captcha-help-close
{
float:left;
position:absolute;
left:10px;
top:110px;
}

.us-flag
{
float:left;
position:relative;
left:45px;
top:40px;
}

.gb-flag
{
float:left;
position:relative;
left:110px;
top:20px;
}

.de-flag
{
float:left;
position:relative;
left:113px;
top:23px;
}

.hu-flag
{
float:left;
position:relative;
left:105px;
top:32px;
}

.sa-flag
{
float:left;
position:relative;
left:92px;
top:115px;
}

.jp-flag
{
float:left;
position:relative;
left:185px;
top:42px;
}

.us-flag-index
{
float:left;
position:relative;
left:4px;
top:20px;
}

.gb-flag-index
{
float:left;
position:relative;
left:61px;
top:5px;
}

.de-flag-index
{
float:left;
position:relative;
left:64px;
top:6px;
}

.hu-flag-index
{
float:left;
position:relative;
left:52px;
top:14px;
}

.sa-flag-index
{
float:left;
position:relative;
left:42px;
top:76px;
}

.jp-flag-index
{
float:left;
position:relative;
left:122px;
top:22px;
}

#propic
{
position:relative;
}

#show
{
position:absolute;
top:97px;
left:10px;
}

/*----------------- tabs home ---------------*/

div.TabView div.Tabs
{
height:23px;
overflow:hidden;
}

div.TabView div.Tabs a
{
float:left;
display:block;
text-align:center;
height:23px;
padding-left:15px;
padding-top:4px;
padding-right:15px;
vertical-align:middle;
border:1px solid #ffffff;
background-color:#edf0f8;
text-decoration:none;
color:#4467ae;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

div.TabView div.Tabs a.Active
{
background-color:#4467ae;
text-decoration:none;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

div.TabView div.Tabs a:hover
{
text-decoration:underline;
}

div.TabView div.Pages
{
clear:both;
border:0;
overflow:hidden;
}

div.TabView div.Pages div.Page
{
height:100%;
padding:0px;
overflow:hidden;
}

div.TabView div.Pages div.Page div.Pad
{
padding:0;
}