@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Tahoma, sans-serif; font-size:12px; color:#333333; background-color:#eeeded; padding-top:12px;}
ul { list-style:none; margin:0px; padding:0px;}
ul li, form, p { margin:0px; padding:0px;}

div.cl { clear:left; visibility:hidden;}
div.center { text-align:center;}

#topbanner { border-top:10px solid #d0cdce;}

#website { background:#eeeded url(/images/bodybg.png) repeat-x top scroll;}

#header { border-top:1px solid #ffffff;}
#header div.header_box { width:940px; margin:0px auto;}
#header div.logo { width:280px; float:left;}
#header div.logo a { text-decoration:none;}
#header div.logo a img { border:none;}
#header div.meniuad { width:660px; float:left;}
#header div.meniu { padding-left:50px;}
#header div.meniu ul { display:inline-block;}
#header div.meniu ul li { display:block; float:left;}
#header div.meniu ul li a { display:block; margin:0px 6px; padding:10px 10px; text-decoration:none; font-size:14px; color:#ffffff;}
#header div.meniu ul li a:hover { background:url(/images/meniubga.gif) no-repeat top center scroll; text-decoration:underline;}
#header div.meniu ul li a.activ { background:url(/images/meniubga.gif) no-repeat top center scroll;}
#header div.meniu ul li a.activ:hover { background:url(/images/meniubga.gif) no-repeat top center scroll; text-decoration:underline;}
#header div.adtop { text-align:center; margin-top:10px;}
#header div.adtop a { text-decoration:none;}
#header div.adtop a img { border:none;}

#navigation { width:940px; margin:0px auto;}
#navigation ul { display:inline-block; background: url(/images/meniubgxa.gif) repeat-x 0px -1px scroll; width:100%; border-top:1px solid #ffffff; border-bottom:1px solid #ee4c8b;}
#navigation ul li { display:block; float:left;}
#navigation ul li a { display:block; margin:0px; padding:8px 12px 7px 12px; text-decoration:none; font-size:11px; font-weight:bold; text-transform:uppercase; color:#ffffff; border-right:1px solid #d12162;}
#navigation ul li a:hover { background: url(/images/meniubgx.gif) repeat-x 0px -1px scroll;}
#navigation ul li a.activ { background: url(/images/meniubgxb.gif) repeat-x 0px -1px scroll; color:#b8114e;}
#navigation ul li a.activ:hover {}

#content { width:940px; margin:0px auto;}
#content div.content_left { width:680px; float:left; background:#ffffff url(/images/albg.gif) repeat-x top scroll; padding:20px 10px 60px 10px; height:auto; overflow:auto;}
#content div.content_right { width:230px; float:left; padding:20px 0px 100px 10px; background: url(/images/rbg.png) repeat scroll;}

#content div.ctn_frontbg { width:640px; height:50px; padding-top:210px; padding-right:40px; background: url(/images/frontbg.png) no-repeat top left scroll; text-align:right;}
#content div.ctn_frontbg a { font-family:"Times New Roman", Times, serif; font-size:23px; text-decoration:underline; color:#e0105c; font-weight:bold;}
#content div.ctn_frontbg a:hover { text-decoration:none;}

#content div.ctn_frontcauta { padding:10px 0px;}
#content div.ctn_frontcauta h2 { margin:0px; padding:0px; display:block; padding-bottom:2px; padding-left:8px; margin-bottom:4px; font-size:21px; font-family:"Times New Roman", Times, serif; color:#e0105c; background: url(/images/h2bg.gif) repeat-x bottom scroll;}
#content div.ctn_fcbox { width:170px; float:left;}
#content div.ctn_fcbox h3 { margin:0px; padding:0px; display:block; padding-bottom:3px; font-size:14px; font-family:"Times New Roman", Times, serif; color:#e0105c;}
#content div.ctn_fcbox input, select { margin:2px 0px; font-size:11px; padding:0px 2px; vertical-align:middle;}
#content div.ctn_fcbox label { margin:0px; padding:0px 6px; font-size:11px;}
#content div.ctn_fcbox input.cbuton { border:1px solid #5f5f61; padding:5px 30px; font-size:14px; font-weight:bold; color:#e0105c; background-color:#fcf3f8; text-transform:uppercase;}

#content div.ctnx_box { width:220px; margin-bottom:10px;}
#content div.ctnx_boxs { background: url(/images/lsboxsus.png) no-repeat top left scroll; height:11px;}
#content div.ctnx_boxj { background: url(/images/lsboxjos.png) no-repeat bottom left scroll; height:11px;}
#content div.ctnx_boxi { background:#fcf1f7 url(/images/boygirl.png) no-repeat top left scroll; padding:0px 5px; font-size:11px; line-height:18px;}
#content div.ctnx_boxi strong { display:inline-block; width:100px; padding-right:6px; text-align:right; color:#e0105c;}
#content div.ctnx_boxi a { color:#e76997; text-decoration:none;}
#content div.ctnx_boxi a:hover { color:#000000;}
#content div.ctnx_boxi a.alx { text-decoration:underline;}
#content div.ctnx_boxi a.alx:hover { text-decoration:none;}
#content div.ctnx_boximiss { background-color:#fcf1f7; padding:0px 5px; font-size:11px;}
#content div.ctnx_boximiss h3 { display:block; margin:0px; padding:0px; text-align:center; padding-bottom:6px; font-size:12px; color:#e0105c; text-transform:uppercase;}
#content div.ctnx_boxinew { background-color:#fcf1f7; padding:0px 5px; font-size:11px; text-align:center;}
#content div.ctnx_boxinew a { font-size:21px; letter-spacing:1px; color:#ff0000; text-decoration:underline; font-weight:bold; display:inline-block; padding:2px 4px; font-family:"Times New Roman", Times, serif;}
#content div.ctnx_boxinew a:hover { text-decoration:none;}

#content div.ctnx_ads { width:220px; margin-bottom:10px;}
#content div.ctnx_ads img { width:220px; border:none;}

#content div.ds_loading { padding:10px 0px; font-size:11px; color:#666666;}
#content div.ds_loading img { border:none; vertical-align:middle; margin:0px; padding:0px; margin-right:10px;}

#content div.ctn_frontbox { padding:10px 0px;}
#content div.ctn_frontbox h2 { margin:0px; padding:0px; display:block; padding-bottom:2px; padding-left:8px; margin-bottom:4px; font-size:21px; font-family:"Times New Roman", Times, serif; color:#e0105c; background:#ffffff url(/images/h2bg.gif) repeat-x bottom scroll;}

#content div.ctn_allbox { padding:10px 0px;}
#content div.ctn_allbox h2 { margin:0px; padding:0px; display:block; padding-bottom:2px; padding-left:8px; margin-bottom:4px; font-size:21px; font-family:"Times New Roman", Times, serif; color:#e0105c; background:#ffffff url(/images/h2bg.gif) repeat-x bottom scroll;}
#content div.ctn_allbox p { font-size:11px; color:#333333; padding:2px;}
#content div.ctnab_loginf { padding:30px 10px; font-size:11px; line-height:26px;}
#content div.ctnab_loginf label { display:inline-block; margin:0px; padding:0px; font-size:11px;}
#content div.ctnab_loginf label.nm { width:60px; font-weight:bold;}
#content div.ctnab_loginf label.nx { width:280px; margin-left:5px;}
#content div.ctnab_loginf input { margin:2px 0px; font-size:11px; padding:0px 2px; vertical-align:middle;}
#content div.ctnab_loginf input.cbuton { border:1px solid #5f5f61; padding:1px 10px; font-size:12px; font-weight:bold; color:#e0105c; background-color:#fcf3f8; text-transform:uppercase; margin-left:60px; vertical-align:baseline;}
#content div.ctnab_loginf a { font-size:11px; color:#e76997; text-decoration:underline; margin-left:10px;}
#content div.ctnab_loginf a:hover { text-decoration:none;}

#content div.ctnab_signupf { padding:30px 10px; font-size:11px; line-height:30px;}
#content div.ctnab_signupf label { display:inline-block; margin:0px; padding:0px; font-size:11px;}
#content div.ctnab_signupf label.nm { width:120px; font-weight:bold;}
#content div.ctnab_signupf label.nx { width:280px; margin-left:5px;}
#content div.ctnab_signupf label.error { padding:2px 5px; margin-left:6px; background-color:#ff0000; color:#ffffff; line-height:14px; font-weight:bold;}
#content div.ctnab_signupf label.chbox { padding:2px 5px; margin-left:4px; line-height:14px;}
#content div.ctnab_signupf input, select { margin:2px 0px; font-size:11px; padding:2px 4px; vertical-align:middle;}
#content div.ctnab_signupf input.error, select..error { border:1px dotted #ff0000; color:#ff0000;}
#content div.ctnab_signupf input.cbuton { border:1px solid #5f5f61; padding:1px 10px; font-size:12px; font-weight:bold; color:#e0105c; background-color:#fcf3f8; text-transform:uppercase; margin-left:60px; vertical-align:baseline;}
#content div.ctnab_signupf span { font-size:12px; font-weight:bold; color:#ff0000;}
#content div.ctnab_signupf a { font-size:11px; color:#e76997; text-decoration:underline; margin-left:10px;}
#content div.ctnab_signupf a:hover { text-decoration:none;}

#content div.linie_sep { border-top:1px solid #f6e4ed; border-bottom:1px solid #faeff5;}

#content div.ctn_tweet_top { background-color:#e7f2fe;}


img.statusimg46 { width:16px; height:16px; position:relative; top:-16px; left:32px; z-index:auto;}

img.statusimg60 { width:16px; height:16px; position:relative; top:-108px; left:26px; z-index:auto;}

img.statusvip  { width:46px; height:46px; position:relative; top:-170px; left:34px; z-index:auto;}

img.statusimg60vip { width:16px; height:16px; position:relative; top:-138px; left:52px; z-index:auto;}
img.statusvipon  { width:46px; height:46px; position:relative; top:-170px; left:24px; z-index:auto;}

#content div.ctn_tabs_menu { padding:10px 0px; background-color:#ffffff;}
#content div.ctn_tabs_menu ul { display:inline-block;}
#content div.ctn_tabs_menu ul li { display:block; float:left; padding-right:10px;}
#content div.ctn_tabs_menu ul li a { display:block; margin:0px; padding:4px 8px; background-color:#fdf3f8; border:1px solid #ebcede; color:#e64d85; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#content div.ctn_tabs_menu ul li a:hover { background-color:#f3e3ec; color:#e0105c;}
#content div.ctn_tabs_menu ul li a.activ { background-color:#f3e3ec; color:#e0105c; border:1px solid #cf96b6;}

#content div.ctn_post_res_ok { padding:10px; margin-bottom:10px; background-color:#ffffcc; border:1px solid #c9e0f4;}
#content div.ctn_post_res_ok h3 { margin:0px; padding:0px; padding-bottom:8px; font-size:14px; color:#006699;}
#content div.ctn_post_res_ok p { font-size:12px; color:#999999; margin:0px; padding:0px;}
#content div.ctn_post_res_err { padding:10px; margin-bottom:10px; background-color:#ffffcc; border:1px solid #f4c9c9;}
#content div.ctn_post_res_err h3 { margin:0px; padding:0px; padding-bottom:8px; font-size:14px; color:#cc3300;}
#content div.ctn_post_res_err p { font-size:12px; color:#999999; margin:0px; padding:0px;}
#content div.ctn_post_res_err p a { color:#ff3333; text-decoration:underline;}
#content div.ctn_post_res_err p a:hover { text-decoration:none;}

#footer { width:940px; margin:0px auto; font-size:10px; text-transform:uppercase; color:#bbbbbb; margin-bottom:100px;}
#footer a { color:#ffffff; text-decoration:none;}
#footer a:hover { text-decoration:underline; color:#bbbbbb;}
#footer span { margin:0px 5px; font-size:10px; color:#5f5f61;}
#footer div.copy { width:230px; float:left; background:#5f5f61 url(/images/ggi.gif) no-repeat bottom left scroll; padding:10px;}
#footer div.smenulegal { width:670px; float:left; background-color:#5f5f61; padding:10px; text-align:right;}

div.formularesbox { border:5px solid #eed9e4; background-color:#fcf1f7; padding:20px; padding-bottom:60px;}
div.formularesbox h3 { margin:0px; padding:0px; display:block; padding-bottom:20px; font-size:18px; font-weight:normal; color:#e0105c;}
div.formularesbox form { margin:0px; padding:0px;}

