/*
	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
	License: Данный шаблон разработан студией CENTROARTS,
	по индивидуальному заказу сайта http://emugames.info
	Запрещено распространение файлов данного шаблона
	в любом виде, как на коммерческой так и на некоммерческой основе.
	Все права принадлежат автору.
*/

.btn_reglog {
	background: #f2f2f2 url("../images/bbcodes0.png") repeat-x 0 0;
	border: 1px solid #c5c5c5;
	color: #7d7d7d;
	width: 108px; height: 18px;
	padding-bottom: 3px;
	font-weight: bold;
	cursor: pointer;
	-moz-border-radius:3px;
}
.btn_reglog:hover { background: #fff none; }

/*sort*/
.sort { text-align: center; padding-top: 12px; height: 34px; overflow: hidden; background: #f6f6f6 url("../images/sortbg00.png") no-repeat; }

/*pager*/
.basenavi { padding: 0 22px; border-top: 5px solid #838383; height: 55px; overflow: hidden; }
.basenavi .dpad { margin-top: 6px; }
.navigation { color: #fff; text-align: left; height: 30px; line-height: 30px; font-size: 1.8em; }
	.navigation a { color: #333; margin-right: -2px; padding: 2px 3px; text-decoration: none !important; }
	.navigation a:hover { background-color: #b42828; color: #fff; }
	.navigation span { margin-right: -2px; color: #b42828; padding: 3px 2px; }
	.nprev a, .nnext a, .nprev span, .nnext span { color: #4b4a4a; margin-right: 10px; padding-right: 20px; }
	.nprev a, .nnext a { color: #b42828; }
	.nprev a, .nprev span { padding: 0 0 0 20px; background: url("../images/naviback.png") no-repeat 0 50%; }
	.nnext a, .nnext span { background: url("../images/navinext.png") no-repeat 100% 50%; }
	.nprev span { background-image: url("../images/naviback.png"); }
	.nnext span { background-image: url("../images/navinexu.png"); }

/*base*/
.base, .basenavi { overflow: hidden; border-bottom: 1px solid #e2e2e2; margin: 0 0 1px 0; background: url("../images/basefoot.png") repeat-x 0 100%; }
.maincont { margin: 0 22px 22px 22px; overflow: hidden; background:url(../images/rss_taib.png) no-repeat -30px -30px;}
.base .maincont, .cmaincont { font-size: 1.1em; line-height: 1.4em; }

.bheading { overflow: hidden; width: 100%; background: #2f2f2f url("../images/bheading.png") repeat-x; }
	.bheading h1 { font-size: 1.5em; font-weight: bold; text-transform: uppercase; letter-spacing: -0.05em; color: #fff; display: block; padding: 8px 0; margin: 0 59px 0 22px; }
	.bheading h1 a { color: #fff; }

.headinginfo { height: 21px; margin-bottom: 16px; padding-right: 59px; position: relative; }
.comm { width: 39px; height: 38px; display: block; position: absolute; right: 13px; top: -24px; background: #fea200 url("../images/comm0000.png") no-repeat; } 
	.comm { line-height: 29px; font-size: 1.4em; text-align: center; color: #fff; }
	.comm a { color: #fff; }

.bsinfo, .bsinfo span { float: left; height: 21px; }
	.bsinfo { overflow: hidden; max-width: 550px; padding-right: 30px; color: #a9a9a9; font-size: 0.9em; background: #2f2f2f url("../images/bsinfo00.png") no-repeat 100% -21px; }
	.bsinfo span { max-width: 528px; overflow: hidden; white-space: nowrap; padding-left: 22px; background: url("../images/bsinfo00.png") no-repeat 0 0; }
	.bsinfo em { color: #484848; }
	.bsinfo a { color: #a9a9a9; }

.bmore { line-height: 27px; margin: 0 22px 10px 22px; height: 29px; overflow: hidden; background: #f8f7f6 url("../images/bmore000.png") no-repeat 0 -29px; }
	.bmore .bmore { margin: 0; padding: 0 10px 0 10px; background: url("../images/bmore000.png") no-repeat 100% 0; }

	.argmore a { color: #343434; font-size: 1.1em; padding-left: 12px; float: left; width: 128px; height: 29px; cursor: pointer; text-decoration: none !important; margin: 0 0 0 -10px; background: #f3f3f3 url("../images/argmore0.png") no-repeat; }
	.argmore a:hover { color: #b42828; background-position: 0 -29px; }
	.ratebox { width: 85px; height: 16px; overflow: hidden; float: right; margin-top: 5px; }
	.infobase, .btags { display: inline; float: left; }
	.infobase span { margin-right: 6px; }

.basefoot { margin: 0 22px 0 22px; height: 25px; }
	.isicons { float: right; width: 40px; text-align: right; margin: 0 0 4px 4px; }
	.isicons span { float: right; padding: 0 2px; }

.brelated { padding: 0 22px; background: #f8f7f6 url("../images/brelated.png") no-repeat 0 0; border-top: 1px solid #d3d3d3; overflow: hidden; }
	.brelated .dtitle { margin-bottom: 6px; text-align: center; line-height: 26px; display: block; width: 150px; height: 29px; background: #ffa421 url("../images/relatedt.png") no-repeat 0 0; }
	.brelated .dcont { margin-bottom: 12px; }
	.brelated ul li { padding-left: 16px; background: url("../images/brelated.png") no-repeat 5px 5px; }
	.brelated ul li a { color: #000; text-decoration: none !important; }
	.brelated ul li a:hover { color: #b42828; }

.hcomments { position: relative; padding: 0 22px 0 68px; border-top: 1px solid #b0afaf; border-bottom: 1px solid #d4d4d4; margin: 0 0 1px 0; height: 51px; overflow: hidden; background: #fff url("../images/hcomment.png") repeat-x 0 0; }
.hcomments .comm { left: 22px; top: 9px; background-image: url("../images/comm2000.png"); }
.hcomments h2 { font-size: 1.6em; margin-top: 13px; color: #303030; }

/*fullstory*/
.storenumber { text-align: center; margin: 0 0 0.8em 0; }

/*errors*/
.errors { margin: 0 0 1px 0; padding: 7px 22px 7px 70px; background: #d7d7d7 url("../images/errors.png") no-repeat 22px 50%; overflow: hidden; }
.errors a { color: #b32e00; }

/*comments*/
.wmcomments { margin: 0 0 1px 0; background-color: #f8f7f6; border-top: 2px solid #454545; padding-top: 10px; }
.commentar { padding: 0 22px 0 120px; }
	.commentar .lcolomn { padding-left: 10px; width: 110px; margin: 0 0 0 -120px; font-size: 0.9em; color: #5c5c5c; line-height: normal; }
	.commentar .lcolomn img { width: 100px; margin: 0 0 0.2em 0; }
	.commentar .lcolomn .cdate { color: #fff; }
	.commentar .rcolomn { width: 100%; }
	
	.comhead { position: relative; margin: 0 0 0.5em 0; }
	.cquote a img { position: absolute; right: 0; top: -10px; z-index: 11; width: 32px; height: 39px; background: #ae3433 url("../images/cquote00.png") no-repeat 0 0; }
	.cquote a:hover img { background: #d74c4c url("../images/cquote00.png") no-repeat -32px 0; }

	.nickname { font-size: 17px; line-height: normal; font-family: Tahoma, Arial, sans-serif; }
	.nickname a, .nickname { color: #b32e00; }
	
	.cheadinfo { font-size: 0.9em; color: #777777; clear: both; }
	.cheadinfo span.arg { margin-right: 10px; }

	.cmaincont { margin: 0 0 0.6em 0; }
	.signature { color: #93918d; font-size: 0.9em; }

	.cominfo span { float: right; margin: 0 0 0.6em 10px; }

.basecont { padding-top: 14px; overflow: hidden; }
.baseaddcom { background: #fff url("../images/hcomment.png") repeat-x 0 0; border-top: 1px solid #d3d3d3; }

/*pages*/
h1.heading2, .heading3 { color: #404040; font-size: 1.8em; margin: 0 0 0.5em 0; }
.heading3 { color: #b03837; }

/*forms*/
.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/linepoin.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; }

/*search*/
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; }
.searchtable fieldset {  }
.searchtable fieldset legend { color: #404040; }

.pollvotelist { width: 70%; text-align: left; }
.pollvotelist input { margin-right: 5px; }

/*statistics*/
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url("../images/dotted20.png") repeat-x 0 100%; padding: 4px 0; }
	.statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.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; border: 1px solid #d6d6d6; }
	.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/dotted20.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

	.boxlinks { padding: 10px; border: 1px solid #e8e5e3; background-color: #f8f7f6; margin-bottom: 3px; }