/*
	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
*/

.btn_reglog {
	background: #f2f2f2 url("../images/bbcodes.png") repeat-x left top;
	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; }

/*pager*/
.basenavi { margin: 0 13px 0 13px; }
	.navigation a, .navigation span { margin-right: 2px; color: #fff; overflow: hidden; text-align: center; line-height: 25px; float: left; width: 25px; height: 25px; background: #68707d url("../images/navigation.png") no-repeat -25px 0; }
	.navigation span { background: #b13070 url("../images/navigation.png") no-repeat 0 0; }
	.navigation a:hover { background: #e24637 url("../images/navigation.png") no-repeat -50px 0; }
	.navigation { padding: 6px 0; float: left; font-weight: bold; }

	.navibtn { margin-top: 6px; }
	.navibtn, .navibtn .nprev, .navibtn .nnext { float: right; }
	.nprev a img, .nnext a img, .nprev span img, .nnext span img { display: block; width: 25px; height: 25px; margin-left: 2px; }
	.nprev a img { background: #93979e url("../images/navigation.png") no-repeat -125px 0; }
	.nprev span img { background: #b5b9bf url("../images/navigation.png") no-repeat -75px 0; }
	.nnext a img { background: #93979e url("../images/navigation.png") no-repeat -150px 0; }
	.nnext span img { background: #b5b9bf url("../images/navigation.png") no-repeat -100px 0; }

.morelink, .binner, .base, .wmcomments, .maincont, .bmid { overflow: hidden; }

/*base*/
.base { margin: 0 0 8px 0; }
.binner { margin: 0 13px 0 13px; }
.maincont { margin: 0 13px 13px 13px; }

.bheading, .bheading div { height: 47px; overflow: hidden; }
	.bheading { padding-left: 15px; background: #cd2d1e url("../images/bheading.png") no-repeat 0 0; }
		.bheading div {  white-space: nowrap; position: relative; background: url("../images/bheading.png") no-repeat 100% -47px; }

		.bheading .heading { text-transform: uppercase; position: absolute; display: block; overflow: hidden; margin-top: 11px; line-height: normal; font-size: 1.27em; color: #fff; font-weight: bold; }
		.bheading .heading a { color: #fff; }

		.fade { width: 80px; height: 47px; display: block; position: absolute; top: 0; right: 0; background: url("../images/fadeheading.png") no-repeat 0 0; }

		.categories { color: #f0b1b1; display: block; margin-top: 28px; font-size: 0.9em; }
		.categories a { color: #ffffff; text-decoration: underline; }
		.categories a:hover { text-decoration: none; }

.bmid { overflow: hidden; background-color: #fff; border: 1px solid #d0d0d0; border-width: 0 1px; }

.headinginfo { border-bottom: 1px solid #d0d0d0; height: 25px; line-height: 24px; overflow: hidden; padding: 0 13px; margin-bottom: 13px; }
	.headinginfo .arg { color: #68707d; }
		
		.arg { float: left; margin-right: 10px; }
		.argr { float: right; margin-left: 10px; text-align: right; }

.bmore { padding: 0 13px; border-top: 1px solid #d0d0d0; height: 49px; overflow: hidden; background: #fff url("../images/bmore.png") repeat-x 0 0; }
	.ratebox { text-align: left; margin-top: 6px; float: right; width: 85px; height: 16px; line-height: 14px; overflow: hidden; } 

	.argmore a img { margin: 0 13px 0 0; float: left; width: 105px; height: 35px; background: url("../images/argmore.png") no-repeat 0 0; }
		.argmore a:hover img { background: url("../images/argmore.png") no-repeat 0 -35px; }

	.bmore .arg { margin-top: 7px; }

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

	.date { margin-left: 15px; float: right; padding-right: 20px; background: url("../images/dateicon.gif") no-repeat 100% 5px; }

	.bcomtop, .bcomtop div, .bcombtm, .bcombtm div { height: 7px; font-size: 1px; overflow: hidden; background: url("../images/bcomtop.png") no-repeat 0 0; }
	.bcombtm, .bcombtm div { background-image: url("../images/bcombtm.png"); }
		.bcomtop { background-color: #fff; background-position: 0 -7px;  }
		.bcomtop div { background-position: 100% 0; }
		.bcombtm { background-color: #fff; background-position: 0 0; }
		.bcombtm div { background-position: 100% -7px; }

.brelated { overflow: hidden; padding: 28px 0 10px 0; margin-bottom: 1px; border-bottom: 1px solid #404040; background: #68707d url("../images/brelated.png") no-repeat 0 0; }
	.brelated .dcont { margin: 0 13px; }
	.brelated a { color: #eaeff7; }
	.brelated a:hover { color: #fff; }

.fullstory .bmore { height: 76px; }
.storenumber { padding: 0 13px; margin-bottom: 13px; }
.argfaq img, .argfail img { width: 199px; height: 63px; float: left; margin: 9px 6px 0 0; }
.argfaq img { background-image: url("../images/faq.png"); }
.argfail img { background-image: url("../images/fail.png"); }

/*errors*/
.errors { min-height: 28px; padding: 2px 13px 2px 50px; background: #fff url("../images/errors.png") no-repeat 13px 50%; overflow: hidden; }

/*comments*/
.ratecom { float: right; display: inline; line-height: 14px; } 
	.ratecom img { vertical-align: middle; }
	.ratecom b { font-weight: normal; color: #5593b6; }

.commentar { padding: 0 10px 0 120px; overflow: hidden; }
	.commentar .lcolomn { padding: 4px 0 4px 10px; width: 110px; margin: 0 0 0 -120px; font-size: 0.9em; color: #d8d7d7; line-height: normal; }
	.commentar .rcolomn { padding: 4px 0; width: 100%; }
	
	.comhead { padding: 0 0 18px 0; background: url("../images/comhead.png") repeat-x 0 100%; }
		.comhead h3 { font-size: 1.27em; font-weight: bold; text-transform: uppercase; color: #d03527; }
		.comhead h3 a { color: #d03527; }
		.comhead ul { font-size: 0.9em; color: #717171; }
		.comhead ul, .comhead ul li { display: inline; }
		.comhead ul li { padding: 0 3px; border-left: 1px solid #c9c9c9; }
		.comhead ul li.first { padding-left: 0; border: 0 none; }

	.cominfo { padding-top: 10px; height: 15px; line-height: 14px; font-size: 0.9em; }
	.cominfo span a { height: 15px; float: right; padding: 0 8px; background-color: #7aa9b3; -moz-border-radius: 3px; color: #fff; margin-left: 4px; }

	.signature { color: #93918d; }
	.avatarbox { width: 100px; }
	.avatarbox img { width: 100px; display: block; }
	.avatarbox span img { height: 14px; }

.basecont .bmid { padding: 4px 0; }
/*pages*/
.heading2 { color: #429aa8; font-size: 1.8em; margin: 0 0 0.5em 0; }

/*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/linepointer.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*/
.searchstyle { width: 510px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; font-size: 0.95em; }
.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/linepointer.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/comhead.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

	.boxlinks { padding: 10px; border: 1px dotted #bdbdbd; margin-bottom: 3px; }