.btn_reglog { width: 108px; height: 18px; background: url("../images/button_reg.png") no-repeat 0 0; border: 0 none; margin: 0; padding: 0 0 2px 0; cursor: pointer; color: #81867e; font-weight: bold; }
.btn_reglog:hover { background-position: 0 -18px; }
.navigation { text-align: center; }
.basenavi { height: 46px; border-top: 5px solid #7e7e7e; }
.navigation { line-height: 1.3em; font-size: 1.6em; margin: 12px 0 0; }	
navipage { padding: 0 6px; }	
.navipage a { color: #a00200; padding: 3px 1px; }	
.navipage a:hover { color: #ffa306; }	
.navipage span { color: #7f7f7f; padding: 3px 1px; }	
.nprev img, .nnext img { vertical-align: middle; margin: -3px 2px 0 2px; width: 22px; height: 6px; background: url("../images/navipage.png") no-repeat 0 0; }	
.nnext a img { background-position: 0 -12px; }	
.nprev a img { background-position: 0 -18px; }	
.nnext span img { background-position: 0 0; }	
.nprev span img { background-position: 0 -6px; }
.sort { margin: 0; padding: 10px 0 0 0; font-size: 0.9em; font-weight: normal; text-align: center; }
.sort a { color: #ffa306; }
.morelink, .binner, .hsep, .base, .wmcomments { overflow: hidden; }
.base, .basenavi, .wmcomments { background-color: #fdfdfd; margin: 0 0 6px 0; }
.binner { margin: 0 16px; }
.hsep { background: #fdfdfd url("../images/hsep.png") repeat-x; height: 30px; width: 100%; clear: both; font-size: 1px; }
.bheading { padding: 0.8em 0 0.8em 0; margin: 0 0 0.8em 0; border-bottom: 1px solid #eaeaea; }
.heading { font-size: 1.5em; color: #ffa916; }	
.heading a { color: #ffa916; }	
.bheading ul, .bheading ul a { color: #777; }		
.bheading ul li { display: inline; font-size: 0.9em; padding: 0 5px 0 7px; background: url("../images/vertdotted.png") repeat-y 0 0; }		
.bheading ul li.first, .morelink ul li.first { padding-left: 0; background: none; }	
.rating_news_s, .rating_news { float: right; line-height: 29px; margin: 20px 0 0 10px; }	
.morelink, .morelink .mlinn { height: 24px; }	
.morelink { margin: 0 0 0.8em 0; font-size: 0.9em; padding: 0 0 0 7px; background: #f1f1f2 url("../images/morelink.png") no-repeat; }	
.morelink .mlinn { background: url("../images/morelink.png") no-repeat 100% -24px; }	
.argmore a { text-decoration: none !important; height: 24px; line-height: 23px; float: right; color: #fff; background: #a00200 url("../images/argmore.png") no-repeat; }		
.argmore a strong { cursor: pointer; float: left; height: 24px; padding: 0 15px 0 30px; background: url("../images/argmore.png") no-repeat 100% -48px; }		
.argmore a:hover { background-color: #cc2522; background-position: 0 -24px; }		
.argmore a:hover strong { background-position: 100% -72px; }	
.morelink ul, .morelink ul li { display: inline; line-height: 23px; }	
.morelink ul li { padding: 0 5px 0 7px; background: url("../images/vertdotted.png") repeat-y 0 50%; }	
.isicons { float: right; width: 40px; text-align: right; margin: 5px 0 4px 4px; }	
.universait { float: right; display: inline; padding: 4px 4px 0 4px; }	
.isicons span { float: right; padding: 0 2px; }
.btags { font-size: 0.9em; color: #555; }
.storenumber { text-align: center; margin: 0 0 0.8em 0; }
.errors { margin: 0 0 6px 0; border: 1px solid #dbdbdb; padding: 7px 12px 7px 50px; background: #fafafa url("../images/errors.png") no-repeat 8px 50%; overflow: hidden; }
.hinfo { padding: 0 16px 0 10px; background: #f0f0f0 url("../images/hinfo_bg.png") repeat-x 0 0; font-size: 0.9em; }	
.hinfo div { padding: 20px 30px 10px 0; background: url("../images/info.png") no-repeat 100% 19px; }
.wmcomments { background: #fcfcfc url("../images/commentbg.png") repeat-y 0 0; }
.commentar { padding: 0 7px 0 100px; overflow: hidden; background: url("../images/commentarrow.png") no-repeat 113px 14px; }
.commentar .lcolomn { width: 120px; margin: 0 0 0 -126px; padding: 6px 0 6px 6px; }	
.commentar .lcolomn img { width: 100px; }	
.commentar .rcolomn { width: 95%; padding-top: 6px; }	
.comhead, .cominfo { font-size: 0.8em; color: #8f9294; display: block; }	
.comhead a { color: #8f9294; }	
.nickname { display: inline; font-size: 1.2em; font-weight: bold; padding-right: 7px; background: url("../images/comnick.png") no-repeat 100% 70%; }
.nickname a, .nickname { color: #d01a07; }		
.maincont { padding-top: 8px; margin: 0 0 1.2em 0; }	
.cominfo { margin: 0 0 5px 0; }	
.avatarbox img { width: 70px; height: auto; }	
.signature { color: #93918d; }
h1.heading2 { color: #5a524f; }	
h1.heading2, 
h1.heading3 { margin: 0 0 0.5em 0; }	
h1.heading3 { font-size: 1.6em; color: #32383c; }
.tableform { width: 100%; }	
.tableform td { padding: 8px 0; line-height: 1.35em; }	
.tableform td.label { width: 24%; vertical-align: top; font-weight: bold; }	
.tableform tr { background: url("../images/dotted.png") repeat-x 0 0; }	
.tableform tr.flast td { padding-bottom: 0; }	
.tableform .nostylebb tr { background: none; }	
.tableform .nostylebb tr td { padding: 0; }
.addnews { font-weight: bold; }	
.impot { color: #e5372f; font-weight: normal; }
.f_input { width: 300px; }
.f_textarea { width: 458px; height: 156px; }
.searchstyle { width: 510px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; font-size: 0.95em; }
.searchtable fieldset {  }.searchtable fieldset legend { color: #a9a9a9; }
.statistics { margin: 0 auto; }	
.statinn { text-align: left; }	
.statistics ul { margin-bottom: 15px; }	
.statistics ul li { position: relative; background: url("../images/dotted.gif") repeat-x 0 100%; padding: 4px 0; }	
.statistics ul li b { position: absolute; right: 0; }
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }	
.usercolomn .lcolomn { width: 115px; margin: 0 0 0 -115px; }	
.usercolomn .rcolomn { width: 100%; }	
.usercolomn .lcolomn img { width: 100px; }	
.userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }	
.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }	
.userinfo .uirow { padding-top: 0; }	
.userinfo .uirow2 { background: url("../images/dotted.gif") repeat-x 0 0; }	
.userinfo .colomn { float: left; }
.f-left {float: left; overflow: hidden;}
.f-right {float: right; overflow: hidden;}