@charset "utf-8";
/* CSS Document */
body { margin:auto; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; background-color:#E5ECF3;}
form { margin:0; margin:0;}
img { border:none}
ul { margin:0; padding:0;}
#top {background:#1B5790;width:1000px;margin-left:auto;margin-right:auto}
#top_left { float:left;}
#top_right { float:right; margin-top:15px; margin-right:10px; display:inline;}
#top_right a:link { color:#D2DCF3; text-decoration:none;}
#top_right a:visited { color:#D2DCF3; text-decoration:none;}
#top_right a:hover { color:#fff; text-decoration:none;}

#top_nav { background:#B2D281;height:35px;width:1000px;margin:auto}
#top_nav_L { float:left;}
#top_nav_L ul { float:left; margin:0; padding:0;}
#top_nav_L ul li { list-style:none; float:left; margin-top:5px;margin-left:10px;display:inline;}
#top_nav_L ul li a { padding:5px 8px 5px 8px;display:block;font-weight:bold}
#top_nav_L ul li a.now {background:#DDEEC2;}
#top_nav_L ul li a:link {color:#000; text-decoration:none;}
#top_nav_L ul li a:visited {color:#000; text-decoration:none;}
#top_nav_L ul li a:hover {color:#000; background:#DDEEC2;}

#top_nav_R { float:right; width:245px; height:26px; margin-top:5px; margin-right:10px; text-align:left; display:inline; background:url(images/sbg.gif) no-repeat}
#top_nav_R input.search_key { border:1px solid #fff; height:17px; width:175px; margin-left:5px; margin-top:2px;}
#top_nav_R input.search_submit {margin-left:10px; margin-top:5px;}



#top_nav2 {background:#7AA13D url(images/bg.gif) left bottom no-repeat;height:35px;width:1000px;margin:auto}
#top_nav2 #wap_addr {float:right;margin-right:10px;margin-top:8px;color:#fff;font-style:italic;overflow:hidden;}
#top_nav2 #login_stat {float:left;color:#324712;margin-top:5px;margin-left:10px;display:inline;}
#top_nav2 #login_stat a:link {color:#324712;text-decoration:none;}
#top_nav2 #login_stat a:visited {color:#324712;text-decoration:none;}
#top_nav2 #login_stat a:hover {color:#fff;text-decoration:none;}
#imp {margin-left:auto;margin-right:auto;margin-top:10px;width:1000px;text-align:left;color:#ff0000;background:#fff url(images/imp.gif) 20px center no-repeat;}
#imp ul {width:750px;padding-left:130px;padding-bottom:20px;}
#imp ul li {line-height:22px;list-style:outside decimal}
#imp ul a:link { color:#4C93D6; text-decoration:none}
#imp ul a:visited { color:#4C93D6; text-decoration:none}
#imp ul a:hover { color:#4C93D6; text-decoration:underline}
.imp {padding-left:107px;padding-top:20px;}
.imp a {color:#ff0000;text-decoration:none;}

#addnew {width:900px; margin-left:auto;margin-right:auto;margin-top:10px;padding:40px 50px 20px 50px; background:#fff; text-align:left;}
#addnew ul { margin:0; padding:0; width:800px;}
#addnew li { list-style:none; line-height:25px;}
#addnew li.big { font-size:20px; padding-bottom:15px;}
#addnew #nickname_box { float:left; margin-top:30px;} 
#addnew #sex_box { float:left; margin-left:105px; margin-top:30px;}
#addnew #cat_box { float:left; margin-left:20px; margin-top:30px;}
#addnew select { width:160px;}
#addnew #c_box {float:left; margin-top:20px;}
#addnew #submit_box { float:left; width:830px;text-align:right;margin-top:15px; margin-right:25px;}
#addnew #subresult {float:left;margin-top:20px; display:none; text-align:center; line-height:30px; background:#FEE0E0; border-bottom:1px solid #BC5353; border-top:1px solid #BC5353; width:835px;}
#addnew #subsuccess {float:left;margin-top:20px; display:none; text-align:center; line-height:30px; background:#E4FFE0; border-bottom:1px solid #5BBA4C; border-top:1px solid #5BBA4C; width:835px;}
.submit {width:100px; border:1px solid #ADADAD; font-size:14px; font-weight:bold; color:#000; padding-top:5px; padding-bottom:5px; vertical-align:middle;background:#ECE9D8; font-weight:bold}
#ad_banner {text-align:center;margin-top:10px;	}
#wrap {width:1000px;margin:auto; text-align:left}
#wrap_left { float:left; width:690px;}
.infobox { float:left; padding:20px 20px 20px 20px; width:650px; margin-top:10px; word-break:break-all;word-wrap:break-word; background-color:#fff;}
.infobox .date {float:left; line-height:20px; color:#aaa; font-size:12px}
.infobox #dateleft {float:left; padding-left:5px; padding-right:5px; height:40px; border-right:2px solid #E5E5E5}

.infobox #dateleft a:link {color:#0062bd; text-decoration:none}

.infobox #dateleft a:visited {color:#0062bd; text-decoration:none}

.infobox #dateleft a:hover {color:#0062bd; text-decoration:underline}
.infobox #dateright {float:left; padding-left:5px; width:540px;}
.infobox #dateright img { float:right;margin-right:5px;}
.infobox .date a { color:#aaa; text-decoration:underline}

.fast_say {float:left;margin-top:5px;width:100%;text-align:center;padding:5px 0;background:#E5ECF3}
.fast_say span {color:#ff0000}
.fast_say_non {display:none}
.fast_say_blc {display:block}

.infobox .infofooter { line-height:20px; color:#aaa; font-size:12px; text-align:right;}
.infobox .infofooter a:link {color:#ff7200; text-decoration:none;}
.infobox .infofooter a:visited {color:#ff7200; text-decoration:none;}
.infobox .infofooter a:hover {color:#666; text-decoration:none;}
.infobox .voteyes a:link { color:#0062BD; text-decoration:none}
.infobox .voteyes a:visited { color:#0062BD; text-decoration:none}
.infobox .voteyes a:hover { color:#0062BD; text-decoration:underline}
.infobox .voteno a:link { color:#4C93D6; text-decoration:none}
.infobox .voteno a:visited { color:#4C93D6; text-decoration:none}
.infobox .voteno a:hover { color:#4C93D6; text-decoration:underline}
.infobox .c0062bd a { color:#0062BD; text-decoration:none;}
.infobox .c { margin-top:5px; line-height:30px; font-size:16px;}
.infobox .c a {color:#000; text-decoration:none;}
.infobox ul#nicetips li a:link { color:#0062BD; text-decoration:underline;}
.infobox ul#nicetips li a:visited { color:#0062BD; text-decoration:underline;}
.infobox ul#nicetips li a:hover { color:#0062BD; text-decoration:none;}
#comment { float:left; width:690px;margin-top:20px;}
#comment #ct { float:left; width:673px; border:1px solid #ccc; background:#e2e2e2; padding-top:3px; line-height:34px; font-size:18px; padding-left:15px;}
#comment .cbox{ float:left; width:660px; margin-bottom:20px; padding:10px 10px 10px 20px; line-height:22px; background:#fff;}
#comment .cbox .cm { float:left; width:660px;line-height:30px;  font-size:15px;}
#comment .cbox .cm img {margin-left:3px}
#comment .cbox h4{ margin-top:40px;}
#comment .cbox a {color:#aaa}
#subcm { float:left; width:610px; padding:30px 40px 30px 40px;background:#fff;}
#subcm a {color:#aaa;}
#facelist {float:left; margin-left:10px;margin-top:2px;}
#fav {cursor:pointer}
#eierror {display:none;width:400px;margin-top:20px; text-align:center; line-height:30px; background:#FEE0E0; border-bottom:1px solid #BC5353; border-top:1px solid #BC5353; }
#eisucc {display:none;width:400px;margin-top:20px; text-align:center; line-height:30px; background:#E4FFE0; border-bottom:1px solid #5BBA4C; border-top:1px solid #5BBA4C; }

#wrap_right { float:right; width:300px; color:#666;}
#wrap_right ul.category { float:left;width:300px;margin:0; margin-top:10px; padding:0; padding-bottom:10px; background:#fff;position:relative;}
#wrap_right ul.category li { list-style:none; padding-left:25px; width:275px; line-height:25px; margin-top:2px;}
#wrap_right ul.category li.catenav { padding-left:10px; padding-top:10px; width:180px;}
#wrap_right ul.category li a {display:block}
#wrap_right ul.category li a:link { color:#0062BD; text-decoration:underline;}
#wrap_right ul.category li a:visited { color:#0062BD; text-decoration:underline;}
#wrap_right ul.category li a:hover { color:#0062BD; text-decoration:none;}
#wrap_right ul.category li.curr { color:#fff; font-weight:bold; background:#232323; cursor:pointer;}
#wrap_right ul.category img {float:left;margin-top:5px;margin-left:30px;}
#wrap_right ul.category #login_email {width:145px;padding-top:3px;padding-bottom:3px;border:1px solid #ADADAD;}
#wrap_right ul.category #login_password {width:145px;padding-top:3px;padding-bottom:3px;margin-top:3px;border:1px solid #ADADAD;}
#wrap_right ul.category #login_submit {width:80px;margin-left:66px;margin-top:5px; border:1px solid #ADADAD; font-size:14px; font-weight:bold; color:#000; padding-top:3px; padding-bottom:3px; vertical-align:middle;background:#ECE9D8; font-weight:bold}
#wrap_right ul.category #commonweal {position:absolute;left:70px;top:10px;width:186px;height:260px;}

#wrap_right #mlist {float:left;width:300px;background:#fff}
#wrap_right #mlist img {float:left;width:50px;margin-left:5px;margin-top:5px;border:1px solid #ccc;}
#paging {float:left;width:690px;height:21px;text-align:right;margin-top:20px; color:#666; font-size:12px;overflow:hidden}
#paging span {border:1px solid #46A7FF;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;float:left;display:block;margin-left:2px;}
#paging span.omit {border:none;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;float:left;display:block;margin-left:2px;}
#paging span.nowpage {color:#fff;font-weight:bold;background:#0062BD;border:1px solid #0062BD;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;float:left;display:block;margin-left:2px;}
#paging a {border:1px solid #46A7FF;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;float:left;display:block;margin-left:2px;text-decoration:none;}
#paging a:link {color:#0062BD;}
#paging a:visited {color:#0062BD; }
#paging a:hover {color:#0062BD;border:1px solid #0062BD}
#regbox {line-height:23px;}
#regbox span.regtips{color:#666;font-size:12px;}
#regbox span#regres{color:#ff0000;height:14px;border:1px solid #fff;font-size:12px;}
#regbox #reg_email,#reg_password,#reg_nickname {width:185px;padding-top:3px;padding-bottom:3px;border:1px solid #ADADAD;}
#regbox #reg_submit {width:80px;margin-top:5px; border:1px solid #ADADAD; font-size:14px; font-weight:bold; color:#000; padding-top:3px; padding-bottom:3px; vertical-align:middle;background:#ECE9D8; font-weight:bold}
#regbox a:link {color:#0062BD; text-decoration:none;}
#regbox a:visited {color:#0062BD; text-decoration:none;}
#regbox a:hover {color:#0062BD; text-decoration:underline;}
#links a { color:#666; text-decoration:none;}
#footer {width:1000px;margin:auto; margin-top:20px; border-top:2px solid #000; padding-top:10px; font-size:12px; text-align:left; line-height:18px; color:#666; letter-spacing:1px;}
#footer a { color:#666; text-decoration:none;}
#footer_left { float:left;}
#footer_right{ float:right;}
/* common class */
.clear { clear:both; height:0px; overflow:hidden;}
.cff7200 { color:#ff7200;}
.c0062bd {color:#0062BD}
.c4c93d6 {color:#4C93D6;}
.c00c2f2 { color:#00C2F2;}
.c000 { color:#000;}
.ad_300x250 {float:left;width:300px;height:250px;margin-top:10px;background:#fff}

/* radius*/
.infobox,#addnew,#wrap_right ul.category,.ad_300x250,#imp,#mlist,#ct,.cbox,#subcm {-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}