/* Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com */.btn_reglog { width: 108px; height: 18px; background: url("../images/button_r.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/hsep0000.png") repeat-x; height: 30px; width: 100%; clear: both; font-size: 1px; }.maincont { margin: 0 0 1.2em 0; }.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/vertdott.png") repeat-y 0 0; }		.bheading ul li.first, .morelink ul li.first { padding-left: 0; background: none; }	.rating_news_s { float: right; display: inline; position: relative; line-height: 29px; margin: 4px 0 0 10px; }	.rating_news_s span, .rating_news_s span em, .rating_news_s span b, .wmcomments .rating_news_s span font { float: left; }	.rating_news_s span { height: 32px; background: url("../images/rate0000.png") no-repeat 50% 100%; }		.rating_news_s span em, .rating_news_s span b, .wmcomments .rating_news_s span font { height: 28px; background: url("../images/rate0000.png") no-repeat; }		.rating_news_s span em { font-style: normal; overflow: hidden; background-color: #ffa306; background-position: 0 0; }		.rating_news_s span b, .wmcomments .rating_news_s span font { padding: 0 6px; background-position: 100% -28px; font-weight: bold; font-size: 1.2em; color: #fff; }		.rating_news_s img { position: absolute; top: 21px; left: 0; }.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/argmore0.png") no-repeat; }		.argmore a strong { cursor: pointer; float: left; height: 24px; padding: 0 15px 0 30px; background: url("../images/argmore0.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/vertdott.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/errors00.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/info0000.png") no-repeat 100% 19px; }.wmcomments { background: #fcfcfc url("../images/commentb.png") repeat-y 0 0; }.commentar { padding: 0 7px 0 126px; overflow: hidden; background: url("../images/commenta.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: 100%; 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/comnick0.png") no-repeat 100% 70%; }	.nickname a, .nickname { color: #d01a07; }		.maincont { padding-top: 8px; }	.cominfo { margin: 0 0 0.4em 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/dotted00.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/dotted00.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/dotted00.gif") repeat-x 0 0; }	.userinfo .colomn { float: left; }