* {
  margin: 0pt;
  padding: 0pt;
}
body { 
  background: #a6c4ff;
  color: #333;
  font-family: verdana, sans-serif;
  margin-bottom: 10px;
}
body, font, br, td, p, ul, div, form, input {
  font-size: 10pt;
}

.page {
  max-width: 860px;
  width: expression(document.body.clientWidth > 860 ? "860px" : "auto");
  margin: auto;
}

.clear {
  clear: both;
  display: block;
  visibility: hidden;
  overflow: hidden;
  height: 0;
  font-size: 0;
  line-height: 0em;
  content: ".";
}

a { color: #25c; }
img { border: none; }
ul { list-style-type: disc; margin: 0 0 0 2.2ex; }

#site_logo { background: #e6f0ff url('../img/bg-top.jpg') 0% 100% repeat-x; }
.title { padding: 3px 10px 4px 10px; }
.menu_left { padding: 4px 5px 5px 20px; }
.menu_right { padding: 4px 20px 5px 5px; }
.menu_left a, .menu_right a { text-decoration: none; color: #fff;
  font-weight: bold; }
.menu_text { color: #e6f0ff; }
.menu_bullet { margin: 0px 5px; }

.bg0 { background: #fff; }
.bg01{ background: #e6f0ff; }
.bg1 { background: #a0c3fc; }

.fontonbg1 {color: #36a;}
a.bg1 { color: #a0c3fc; }
.bg2 { background: #80a1da; }
.fontonbg2 { color: #fff; }
.bg3 { background: #c3defe; }
.fontonbg3 {color: #36a;}
.hl { color: #c33; }

.form { background: #c3defe; border: 1px solid #6090c9; }
.form2{ background: #e6f0ff; border: 1px solid #c3defe; }
.form3{ background: #ffffff; border: 1px solid #c3defe; }
.form4{ background: #ffffff; border: 1px solid #80a1da; }

a.lang {text-decoration:none; color:#aaa;}
a.bord {color:#000;}

.sm  { font-size: 8pt; }
.n   { font-size: 10pt; }
.n2  { font-size: 11pt; }
.mid { font-size: 12pt; }
.big { font-size: 14pt; }

.separator_h  { width: 20px; }
.separator_v  { height: 20px; }

.addthis { padding-left: 21px; background: transparent 0% 0% url('../img/addthis.gif') no-repeat; }

#index_menu { margin-bottom: 1.5ex; text-align: right; }
#index_menu b { text-decoration: none; }
#index_text { margin-bottom: 2.2ex; }
#index_reg { padding-left: 21px; background: transparent url('../img/edit.gif') 0% 0% no-repeat; }
.index_new { width: 110px; padding: 10px 5px 0 5px; overflow: hidden; }
.index_new_link { margin: 10px; font-weight: bold; }
.index_new_link a { color: #36a; }
.index_banner { padding: 5px; text-align: center; }

.rating_user, .visits_user { 
  width:114px; margin:5px; overflow:hidden; text-align:center;
}
.rating_separator, .visits_separator { width: 5px; }
.rating_separator_v, .visits_separator_v { height: 15px; }

.user_p0 { margin: 0; } 
.user_p1 { margin: 0.5ex 0 0 0; } 
.user_p2 { margin: 0.75ex 0 0 0; } 
.user_p3 { margin: 1ex 0 0 0; } 
.user_p4 { margin: 1.5ex 0 0 0; } 
.user_ul { list-style-type: none; margin: 0pt; }
.user_ul li { margin: 1ex 0 0 0; }
.user_img { padding-left: 21px; background: transparent url('../img/user_img.gif') 0% 50% no-repeat; }
.user_msg { padding-left: 21px; background: transparent url('../img/user_msg.gif') 0% 50% no-repeat; }
.user_back { padding-left: 21px; background: transparent url('../img/user_back.gif') 0% 50% no-repeat; }
.user_bl { margin-right: 5px; margin-bottom: -1px; }
.user_online { padding-left: 12px;
  background: transparent url('../img/icon_online.gif') 0% 55% no-repeat; }
.user_online_time { color: #999; }
.user_main_picture { width: 320px; }
.user_no_picture { margin: 0em 1em; width: 120px; height: 160px; }
.user_no_picture div { margin: 1ex 1ex 0 1ex; color: #a0c3fc; }
.user_picture_previews_pics { width: 320px; }
.user_picture_previews_main { margin-top: 2.2ex; }
.user_big_picture { text-align: center; margin-top: 1.5ex; }
.user_separator_v { height: 2ex; }
.user_about { width: 72ex; }

.user_nf { width: 48ex; margin: auto; }
.user_nf h3 { margin: 0.5em 0 0.75em 0; }
.user_nf p { margin-bottom: 1em; }

.reg_cell  { padding: 10px; background: #c3defe; }
.reg_cell2 { padding: 10px; background: #e6f0ff; }

.search_separator { height: 20px; background: transparent url('../img/search_separator.png') 0% 50% repeat-x; }
.search_separator_first { height: 10px; background: transparent url('../img/search_separator.png') 0% 0% repeat-x; }
.search_separator_last { height: 10px; background: transparent url('../img/search_separator.png') 0% 100% repeat-x; }
.search_cell { padding: 10px; }
.search_pagenumber { text-align: center; padding: 0px 3px; }
.search_name { font-weight: bold; }
.search_about { font-weight: bold; width: 520px; overflow: hidden; }
.search_online { padding-left: 12px;
  background: transparent url('../img/icon_online.gif') 0% 55% no-repeat; }

.change_box { margin: auto; width: 72ex; margin-top: 3ex; margin-bottom: 4ex;}
.change_cell { padding: 1ex; }
.change_separator_v { height: 1ex; }

.my_p0 { margin-top: 0pt; } 
.my_p1 { margin-top: 0.5ex; } 
.my_p2 { margin-top: 0.75ex; } 
.my_p3 { margin-top: 1ex; } 
.my_p4 { margin-top: 1.5ex; } 
.my_showUser { width: 106px; margin: 5px; overflow: hidden; text-align: center; }
.my_showUser_separator { width: 5px; }
.my_info { float: left; }
.my_question { float: right; }
.my_question_link { font-weight: bold; }
.my_answer { display: none; font-size: 8pt; margin-top: 5px; }
#my_mail_new { display: none; }
#my_mail_new_count { color: #36a; font-weight: bold; }
.my_ul { color: #36a; }
.my_li { padding: 0; margin: 1ex 0 0 0; }
.my_li_1st { margin-top: 0; }
.my_li span { color: #333; }

.pagination_link {}
.pagination_current { font-weight: bold; background: #a0c3fc; color: #fff; padding: 0px 2px 1px 2px; }
.pagination_arrow { font-weight: bold; color: #25c; }

#footer_banner { padding: 10px 0 5px 0; text-align: center; }

#userId {
  display: none;
}
