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

/*settings*/
.binner { padding-left: 22px; }
.hnavi { font-size: 0.9em; line-height: normal; color: #858585; }
	.hnavi li, .hnavi { float: left; }
	.hnavi li { margin-right: 10px; }
	.hnavi li img { vertical-align: middle; }
	.hnavi li .fbutton { width: 100px; }

/*centerblocks*/
.cnblock { padding: 0 0 0 10px; background: url("../images/cnblockleft.png") no-repeat; }
	.cnblock .cnblock { padding: 0 10px 0 0; background: url("../images/cnblockright.png") no-repeat 100% 0; }
	.cnblock .dcont { padding-top: 10px; margin-bottom: 30px; }

/*foot centerblocks*/
.fcnblock { margin-bottom: 20px; height: 71px; padding: 0 0 0 10px; background: #f2f3f3 url("../images/fcnblockleft.png") no-repeat; }
	.fcnblock .fcnblock { margin: 0; padding: 0 10px 0 0; background: url("../images/fcnblockright.png") no-repeat 100% 0; }
	.fcnblock .dcont { padding-top: 6px; height: 60px; overflow: hidden; text-align: center; }

/*basic*/
.basic { background: url("../images/basicarrow.png") no-repeat 100% 0; border: 1px solid #e7e7e7; border-left-width: 0; margin-bottom: 1em; }
	.bheading { position: relative; margin-bottom: 0.6em; }
		.bheading img { position: absolute; top: -1px; right: -1px; }
		.bheading h1 { padding-top: 14px; font-size: 1.3em; color: #b81500; margin: 0 40px 0 0; }
		.bheading .favor img { width: 24px; height: 24px; margin: 15px 15px 0 10px; }

	.basic .maincont img { margin: 2px 4px 2px 0; max-width: 673px;}
	.headinfo { height: 16px; margin: 0 15px 0.8em 0; }

	.bmore { font-size: 0.9em; height: 50px; background: url("../images/bmore.png") no-repeat; }
		.bmore .radfoot { position: absolute; bottom: -1px; right: -1px; }
		.bmorein { margin-left: 100px; height: 50px; position: relative; padding-right: 15px; }
		.argrate { margin-top: 15px; float: left; width: 85px; height: 17px; margin-right: 10px; }
		.argmore a { margin: 13px 0 0 8px; text-align: center; float: right; width: 93px; height: 26px; background: #b81600 url("../images/argmore.png") no-repeat; line-height: 23px; color: #fff; font-weight: bold; }
		.argmore a:hover { background-position: 0 -26px; }
		.argmore input.fbutton { -moz-border-radius: 0; border: 0 none; margin: 13px 0 0 8px; padding-bottom: 5px; float: right; width: 93px; height: 26px; background: #b81600 url("../images/argmore.png") no-repeat; line-height: 23px; color: #fff; font-weight: normal; }
		.argmore input.fbutton:hover { background: #b81600 url("../images/argmore.png") no-repeat 0 -26px; }

		.argprice b { float: right; margin: 15px 0 0 13px; font-size: 1.25em; color: #c32802; }
		
	.bmore .hnavi li, .bmore .hnavi { float: right; }
	.bmore .hnavi li { margin: 17px 0 0 10px; }


/*base*/
.base { clear: both; margin-bottom: 3em; }
	.maincont { overflow: hidden; margin: 0 15px 1em 5px; }
	.hsep { height: 10px; border-top: 1px solid #dee4e8; background: url("../images/hsep.png") repeat-x; }

.catbar, .moreinfo { margin-bottom: 2em; padding: 4px 7px; background-color: #fbfbfb; border: 1px solid #e6e7e7; font-size: 0.9em; -moz-border-radius:4px; }

.moreinfo { background-color: #f9f9f9; margin: 0 15px 1em 0; }
	.moreinfo ul { float: left; width: 49%; }
	.moreinfo li { font-style: italic; color: #858585; }
	
.admt input { margin: 0 10px 0 60px; }

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

/*topusers, pm*/
.userstop td, .pm td.pm_list, .pm td.pm_head { font-size: 0.9em; border: 1px solid #c4c4c4; padding: 2px; background-color: #fff; font-style: normal; }
.userstop thead td, .pm td.pm_head { background-color: #f5f0ea; height: 22px; padding: 0; font-weight: bold; text-align: center; }
.pm { padding: 6px;}

/*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; }
	.userinfo { margin-top: 10px; font-size: 12px; font-style: normal; }
	.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
	.userinfo .uirow { font-size: 0.9em; padding-top: 0; }
	.userinfo .uirow2 { font-size: 0.9em; background: url("../images/dotted.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }
	.u_info { padding: 6px 15px;}
	.tableform .fbutton, .button .fbutton { cursor: pointer; border: 0 none; color: #b81c03; width: 81px; height: 23px; background: url("../images/vbutton.png") no-repeat 0 0; padding-bottom: 2px; margin-bottom: 10px; }
	.tableform .fbutton:hover, .button .fbutton:hover { background: url("../images/vbutton.png") no-repeat 0 -23px; }
	.boxlinks { font-size: 0.9em; padding: 10px; border: 1px solid #f5f5f5; background-color: #fefefe; margin-bottom: 3px; }

/*иконки модератора*/
	.isicons { float: right; text-align: right; margin-left: 8px; }
		.isicons ul { display: inline; }
		.isicons li { float: left; margin-left: 6px; }
		.isicons li img { vertical-align: middle; }
	
	.shdinfo, .shdin { height: 28px; background: url("../images/shdinfo.png") no-repeat; }
	.shdinfo { margin-bottom: 8px; padding-left: 8px; line-height: 27px; font-size: 0.9em; }
		.shdinfo .shdin { padding-right: 8px; background-position: 100% 100%; }
		.shdinfo .arg { color: #939393; }
		.shdinfo .date { float: left; }
		.shdinfo .date img { vertical-align: middle; margin-right: 4px; }
	
/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 22%; vertical-align: top; text-align: right; padding-right: 8px; font-weight: bold; }
	.tableform tr { background: url("../images/dotted.png") repeat-x; }
	.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; }

/*module heading*/
.heading3 { padding: 0 0 12px 0; background: url("../images/heading3.png") no-repeat 0 100%; }
	.heading2 h1, .heading3 h1 { font-size: 1.85em; color: #b81500; margin: 0; font-weight: normal; }
	.heading3 { margin: 0 0 10px 0; }
	.heading2 { margin-bottom: 0.8em; }

.navi { font-size: 0.9em; }
	.navi a { padding: 0 0 0 11px; margin: 4px 12px 0 0; color: #8e8e8e; background: url("../images/greyarrow.png") no-repeat 2px 56%; }

/*warnings*/
.berrors { -moz-border-radius: 4px; font-size: 0.9em; margin: 0 0 1em 0; background: #fff8e9; border: 1px solid #fae8d1; font-style: italic; line-height: normal; }
	.berrors .err { background: #fff8e9 url(../images/errors.png) no-repeat 4px 3px; padding: 6px 15px 6px 40px;}

/*comments*/
.comments { border: 1px solid #e7e7e7; border-left-width: 3px; background-color: #f8f8f8; margin: 0 0 13px -22px; }
	.comments .dtop, .comments .dbtm { height: 18px; position: relative; }
	.comments .dtop img, .comments .dbtm img { position: absolute; right: -1px; }
	.comments .dtop img { top: -1px; } .comments .dbtm img { bottom: -1px; }
	.comments .cinner { padding: 0 0 0 97px; }
	.comnum { float: right; height: 16px; margin-left: 5px; color: #fff; background-color: #3a7dab; }
	.comnum a { padding: 0 6px; text-decoration: none !important; color: #fff; }

	.comments .lcolomn { float: left; width: 65px; margin-left: -97px; font-size: 0.8em; padding: 0 13px 0 19px; }
	.comments .rcolomn { width: 100%; }

	.comments .avatar span { background-color: #fff; float: left; }
	.comments .avatar span img { width: 65px; }

	.cmoreinfo { font-size: 0.9em; color: #939393; padding-bottom: 6px; }
	h3.comname { font-size: 1.25em; }
	h3.comname, h3.comname a { color: #c32802; }